Spero che qualcuno possa aiutarmi a capire perché, a fronte di una pagina search.php con form di immissione:
<form name="key" method="post" action="prova.php">
Ricerca per titolo</p>
<input type="text" name="key">
<input type="submit" value="Ricerca">
</p>
</form>
non riesco ad ottenere il risultato di selezione nella pagina prova.php, dove il codice interessato è questo:
$result = @mysql_query('SELECT titolo,autore, prezzo FROM VOLUMI where collana = "$%key%"');
if (!$result) {
exit('
Error performing query: ' . mysql_error() . '</p>');
}
while ($row = mysql_fetch_array($result)) {
echo '
' . $row['titolo'] . $row['autore'] . $row['prezzo'] .'</p>';
Devo dire che la pagina di output è neutra, non mi comunica nessun errore di sintassi.
Grazie a chi potrà essermi utile.