-
problema con if?
Sto smattando riuscite a vedere dovì 'è l'errore
Codice PHP:
<?php
$username="";
$password="";
$database="";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die("Impossibile selezionare il database.");
$query="SELECT * FROM schede WHERE id = 1";
if( $a !=="")
{
echo "<script>location='pag1.html';</script>"; exit ();}
else
{
echo "<script>location='pag2.html';</script>"; exit ();
}
?>
Mi collego al databese alla tabella 'schede' dove l'id è 1 poi se il campo 'a' è pieno dovrebbe andarmi alla pag1 altrimenti alla pagina 2 invece anche se il campo 'a' è vuoto mi va sempre alla pagina1.............perchèèèèèèèèè?????
-
Ehm... metti una query in una variabile, ma non la esegui (mysql_query()) nè ne raccogli i risultati (mysql_fetch_assoc()).
Quindi al momento del controllo la variabile $a non è definita, quindi è null che non è lo stesso di una stringa vuota "". Probabile che ci sia anche un warning a riguardo, ma non lo leggi perché non c'è questo in cima al file
Codice PHP:
error_reporting(E_ALL);
-