ma le 2 && stanno a significare and, or è ||, ma forse mi sono intrippato io nel leggere il codice!
ma le 2 && stanno a significare and, or è ||, ma forse mi sono intrippato io nel leggere il codice!
ho provato a fare questo ma non va sebbene io metta solo un valore dei due.
Codice PHP:
//controlliamo che non ci sia solo un valore impostato
if (isset($_POST['old_pass']) and !isset($_POST['pass'])) {
die("Inserisci anche la nuova password");
}
//controlliamo che non ci sia solo un valore impostato
if (!isset($_POST['old_pass']) and isset($_POST['pass'])) {
die("Inserisci la tua vecchia password");
}
Sei sicuro che i dati vengano passati correttamente?
Prova a fare un echo dei due $_POST[] e guarda un po' che ti esce.. il codice è giusto deve andare..
Powered by
ASUS L5846GXUP P4 3.2 ATI9700 128M 512DDR 80GB
KUBUNTU 5.10 <----- Che spettacolo!!![]()
![]()
Chicca ti voglio beneeeee :-)
Ho perso il filo del post... mi baso su questa richiesta. mi scuso se gia' detto...Originariamente inviato da flacchio
perchè a me serve un costrutto logico così:
se tutte e due sono vuote-----$query = dsads
se una delle due è vuota------die("pass vuota")
se una delle due è vuota------die("old pass")
se tutte e due sono piene-----$query = dasdas
spero di essermi spiegato!
![]()
Codice PHP:
if($_POST['pass'] != "" AND $_POST['new_pass'] != "") {
echo "
password $_POST[pass] - nuova $_POST[new_pass]
";
echo "
eseguo $query = dasdas ";
} elseif($_POST['pass'] == "" AND $_POST['new_pass'] == "") {
echo "
password vuota - nuova pass vuota
";
echo "
eseguo $query = dsads ";
} else {
echo "
dati incompleti
";
exit;
}
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Mi vengono giuste!Originariamente inviato da IlNata
Sei sicuro che i dati vengano passati correttamente?
Prova a fare un echo dei due $_POST[] e guarda un po' che ti esce.. il codice è giusto deve andare..