Salve a tutti.
devo creare una pagina dove l'utente può estrapolare di dati da mysql (query) inserendo i criteri di ricerca un form.
Premetto che il database è già realizzato e lo stesso vale per il form ( naturalmente in html)
Il form l'ho installato nella pagina search.php mentre la stampa della query avverrà nel file risultato.php
<form method="post" action="risultato.php">
nel file risultato.php ho definito la variabile
Codice PHP:
$regione10=$_REQUEST['regione'];
poi ho creato il collegamento al database,
dopo di chè ho inserito il codice della query
Codice PHP:
/* ##### QUERY PER LA RICERCA ##### */
echo "<table border=\"1\" cellpadding=\"3\">";
$query = "SELECT * FROM nome_tabella WHERE regione = $regione ORDER BY scadenza DESC LIMIT 0,20";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
echo "<tr> <td> $row[scadenza] </td><td> $row[regione] </td> <td> $row[altro_campo] </td> <td> $row[altro_campo] </td> <td align=\"right\"> $row[altro_campo]</td><td><a href=\"view.php?ID=$row[ID]\"> vedi dettagli </a></td>";
}
echo "</table>";
mysql_close($db);
dopo aver cliccato il bottone invia del form nel file search.php, mi ritorna il seguente messaggio di errore:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /web/htdocs/www.miosito.it/home/nomecartella/risultato.php on line 121
dove sbaglio?