Originariamente inviato da Nosf1
Salve a tutti,
nell'augurarvi buone vacanze spero ci sia sempre qualcuno che possa aiutarmi in un problema

Allora: in una select (classico menu a tendina) faccio visualizzare un campo (categoria) contenuto in una tabella mysql.
Selezionata la categoria, quindi, ho un button che cliccando mi dovrebbe far visualizzare tutti i dati di un'altra tabella corrispondente a quella determinata categoria sotto la select, cioè nella stessa pagina!
Codice PHP:
echo "<form method=\"post\" action=\"visualizza.php\">";
echo 
"<select name=\"elenco\">";
#creiamo un ciclo che legga i contenuti e li metta nella select
$risultato mysql_query ("SELECT nomecategoria FROM categorie");
while (
$row mysql_fetch_array($risultato,MYSQL_ASSOC))
{
$valore=$row["nomecategoria"];
echo 
"<option value=\"$valore\">$valore";
echo 
"</option>";
}
mysql_free_result($risultato);
echo
"</select>";
<
input type=\"submit\" value=\"Visualizza\"></TD></TR>";
echo
"</form>"
Questa select funziona! Solo che cliccando su Visualizza sotto questa select mi dovrebbe far visualizzare (tipo in una tabellina) i dati di questa query:
Codice PHP:
$sql"SELECT categorie.nomecategoria, merce.marca, merce.descrizione, merce.prezzo FROM categorie,merce WHERE categorie.idcategoria=merce.numerocat"
E non reindirizzarmi in un'altra pagina (perche nel form ho messo action=\"visualizza.php\">.

Qualcuno mi sa consigliare? Grazie anticipatamente.

fare la select in base al valore di $_POST[elenco] che viene inviato dal form??
cmq non si capisce na fava ..