Ciao ragazzi,
io ho questa pagina:
come mai se la var $_GET['var'] non viene inviata, non mi esegue il codice della pagina...??Codice PHP:if(!isset($_GET['var']) {
$var = 0;
} else {
$var = $_GET['var'];
}
$query = "SELECT * FROM table WHERE id = '$var'";
$result = mysql_query($query) or die (mysql_error());
//di seguito ho tutto il codice della pagina, che in base ai risultati della query, prende i valori dal db e li mette in una pagina...
cioè, se il valore della $var è "0" non prende niente dal database, ma comunque dovrebbe eseguire il codice html... invece niente...
esempio:
se la var non viene passata, non mi legge proprio il codice, l'output html, si ferma alla parte davanti al codice php, se invece la var arriva dal form, tutto fnziona perfettamente...Codice PHP:while ($array = mysql_fetch_array($result)) {
?>
<table>
<tr>
<td>
id: <?php echo "$array[id]"; ?>
</td>
<td>
nome: <?php echo "$array[nome]"; ?>
</td>
ecc.. ecc..
come mai?
io mi chiedo e vi chiedo, ma 0 non è un valore corretto?
c'è qualche errore??
Grazie mille!

Rispondi quotando