Buonasera ragazzi, ho bisogno del vostro aiuto se potete.. ho fatto un form per ricercare delle ricette in base alla tipologia, il codice è il seguente:
	
	
	
		
ho dei problemi sul file ric_tipologia.php che è caratterizzato dal seguente codice:
	
	
	
		
Il problema è che anche se io seleziono Dolce nel form di ricerca, come risultato mi viene mostrato un piatto la cui tipologia è antipasto. idem per i primi, secondi, contorni e piatti unici.. mi mostra sempre l'antipasto.. eppure la query che ho scritto mi sembra corretta.. dove sbaglio? grazie
				
			
		HTML:
	
	<h4>Ricerca ricette</h4>
<form name="ric_tip" method="post" action="ric_tipologia.php"><br/>
   <table>
       <tr>
           <td>Per tipologia:
           <select name="tipologia" size="1">
               <option value="Antipasto">Antipasto</option>
               <option value="Primo">Primo</option>
               <option value="Secondo">Secondo</option>
               <option value="Contorno">Contorno</option>
               <option value="Dolce">Dolce</option>
               <option value="Piatto Unico">Piatto unico</option>
           </select> <input type="submit" value="CERCA">
           </td>
       </tr>
   </table>
</form>
	ho dei problemi sul file ric_tipologia.php che è caratterizzato dal seguente codice:
		PHP:
	
	<?php
session_start();
include("config.inc.php");
$query_tip = mysql_query("SELECT id_ricetta, tipologia, nome FROM ricetta WHERE tipologia='".$_POST["tipologia"]."'")
or die ("ricerca per tipologia non riuscita ".mysql_error());
include ("header.php");
echo "<p align=right><b>Leggenda</b></p>
<table align=right>
   <tr><td align=center>tipologia</td><td align=center>nome</td></tr>
   <tr><td align=center>0</td><td align=center>Antipasto</td></tr>
   <tr><td align=center>1</td><td align=center>Primo</td></tr>
   <tr><td align=center>2</td><td align=center>Secondo</td></tr>
   <tr><td align=center>3</td><td align=center>Contorno</td></tr>
   <tr><td align=center>4</td><td align=center>Dolce</td></tr>
   <tr><td align=center>5</td><td align=center>Piatto unico</td></tr>
   </table>";
if(isset($query_tip)){ //se la selezione è andata a buon fine
   echo "<form name=\"vis_tip\" method=\"post\" action=\"carrello.php\">";
   while($row=mysql_fetch_assoc($query_tip)){
       echo "<table border=\"1\">
       <tr><td align=\"center\">id</td><td align=\"center\">Tipologia</td><td align=\"center\">Nome</td><td align=\"center\">Salva</td></tr>
       <tr><td align=\"center\">$row[id_ricetta]</td><td align=\"center\">$row[tipologia]</td><td align=\"center\">$row[nome]</td><td align=\"center\"><input type=\"checkbox\" align=\"center\" name=\"salva\" value=\"salva\"/></td></tr>
       </table><p/>";
   }
   echo "<input type=\"button\" value=\"indietro\" onclick=\"history.back(1)\">
   <input type=\"submit\" value=\"salva\">
   </form>";
   //header("location:tipologia.php");
} else{
echo "nessun elemento è stato trovato";
}
?>
	Il problema è che anche se io seleziono Dolce nel form di ricerca, come risultato mi viene mostrato un piatto la cui tipologia è antipasto. idem per i primi, secondi, contorni e piatti unici.. mi mostra sempre l'antipasto.. eppure la query che ho scritto mi sembra corretta.. dove sbaglio? grazie