- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Passaggio Variabili - AIUTO !!!!
-
Passaggio Variabili - AIUTO !!!!
Premetto che sto imparando, ma vorrei fare una cosa che non so se è possibile.
Ho una pagina PHP nella quale ho inserito un semplice Menu con 5 scelte. Cliccando su uno di queste scelte vorrei eseguire una query diversa per poter visualizzare i miei dati.
Mi spiego meglio :
Il mio menu contiene 5 voci:ANTIPASTI PRIMI PIATTI SECONDI PIATTI CONTORNI DOLCI
Sotto ho messo una tabella che viene popolata da una query effettuata sul mio db. Avrei bisogno, cliccando sul menu, di dare una valore alla variabile CATEGORIA in modo da eseguire la query. Il mio problema è che non riesco a ricevere la variabile.
Non stò a scrivere tutto il codice, ma ho creato ilmenu nel seguente modo<form method="post"> <div id="menu_ricette_orizzontale"> <a href="#antipasti?categoria=Antipasti" class="primo" >Antipasti</a> <a href="#primi?categoria=<?='Primi Piatti';?>" >Primi Piatti</a> <a href="#secondi?categoria=<?='Secondi Piatti';?>" >Secondi Piatti</a> <a href="#contorni">Contorni</a> <a href="#" onclick="categoria('Dolci')">Dolci</a> </div>
Come potete vedere ho fatto diverse prove, ma proprio non capisco.
Potete aiutarmi ?????
Grazie a tutti
-
Ciao,
Non ho capito bene la domanda che hai fatto, però- non capisco perchè l'hai postato in html e xhtml xD postare in una sezione sbagliata farà sì che non venga letta da persone competenti sull' argomento
- che c'entra un menù testuale con: <form method="post"> che hai messo all' inizio?
- potresti linkare la pagina e magari nopastarla?
- cerca di rispiegarti meglio xD
ciao!
-
Ah! forse ho capito! xD
allora, non è difficile, prova così:[HTML]<a href="visualizza.php?menu=antipasto">Antipasto</a>[/HTML]
e così via.Nella pagina "visualizza.php", per prendere la variabile "antipasto" fai:
[PHP]<?php
$scelta = $_GET['menu'];
?>[/PHP]Poi ti basta eseguire la Query:
[PHP]<?php
$query = mysql_query("SELECT * FROM mia_tabella WHERE menu = '". $scelta ."'");
?>[/PHP]
e visualizzare la query con un ciclo while e mysql_fetch_assoc:
[PHP]<?php
while ($arr = mysql_fetch_assoc($query)){
echo(" Titolo: $arr['titolo'] <br />
Ingredienti: $arr['ingredienti']");
//e così via
}
?>[/PHP]
Spero di essere riuscito ad aiutarti, in caso contrario prova a spiegarti meglio!ciao!
-
Ciao, grazie mille perla tua risposta, sono riuscito a farlo funzionare perfettamente !!!!
E scusa se ho postato nella sezione sbagliata
-
xD non fa niente! sono contento di esserti stato d'aiuto!
Ci si legge nel forum!