Ho un piccolo problema a stampare dei dati, purtroppo non sono molto pratico di php ed è probabile che sia una questione di poco conto..ringrazio chiunque saprà aiutarmi a risolvere.
In pratica ho questo form:
codice:
<html>
<body>
<form method="POST" action="http://localhost/chiamate.php">
Nome zona: <input type="text" name="nome" /> ("Char")
<input type="submit" value="Invia" />
</form>
</body>
<body>
</p>
</body>
</html>
che mi passa i parametri a quest'altra pagina:
codice:
<?php
$link = mysql_connect("localhost","root","","vigilidelfuoco") or die('Could not connect: ' . mysql_error());echo 'Connected successfully'."
";
$query = "SELECT * FROM vigilidelfuoco.chiamata_corrente c,vigilidelfuoco.zona z WHERE nome='$_POST[nome]' and c.codice_zona=z.cod_Zona";
$result = mysql_query($query) or die(mysql_error());
while ($riga = mysql_fetch_array($result)) {
echo "orario:".$riga['orario']." NumVigili:".$riga['NumVigili']." chiamata:".$riga['chiamata']."
";
}
mysql_close($link);
?>
Il problema è che non mi stampa la echo relativa ai dati letti dal db.Se invece metto direttamente il nome nella mia query:
codice:
$query = "SELECT * FROM vigilidelfuoco.chiamata_corrente c,vigilidelfuoco.zona z WHERE nome='Miramare' and c.codice_zona=z.cod_Zona";
allora mi stampa effettivamente i dati senza problemi, ma purtroppo ho bisogno di una query dinamica..e quindi del form.