Ciao ho 2 tabelle
Ricette (IdRicetta ,,,,,,) 1____N ListaIngredienti(IdIngredienti,IdRicetta,NomeIngre diente,,)





ho un form che recupera RAGGRUPPANDOLI PER NomeIngrediente dei record dala tabella "ListaIngrediente". Quello che vorrei fare è recuperare in una function showricetta gli IdRicetta di ciascuno di essi per poter stampare i relativi record dal lato della tabella "Ricetta".

Quello che ho fatto finora recupera però solo un record della tabella "Ricetta" e non tutti.



Codice PHP:

.....
 <td><form name="form1" method="GET" action="ricercaricetta.php">
                               <p align="center"></p><select name="selectCriterio" id="select3" onChange='this.form.submit()';>
          <option select value="">-Seleziona l'Ingrediente del Piatto- 
          <?
                
             
                 $sql
="SELECT * FROM ListaIngredienti GROUP BY NomeIngrediente "

                
$risultato_query=mysql_query($sql,$connessione); 
                   
// controlla il risultato della query attraverso la funzione mysql_query 

                     
$num_righe=mysql_num_rows($risultato_query); 
                        
// restituisce il numero di record ottenuto dalla selezione 

                  
                   
while($riga=mysql_fetch_array($risultato_query)){ ?>
                   
                   <?
                   $IdRicetta
=$riga['IdRicetta'];
                  
$NomeIngrediente$riga['NomeIngrediente'];
                  
    
                   
                   
?>
          <option value="<? echo $riga["IdRicetta"]; ?> "> <? echo $NomeIngrediente ?> 
           </option>
          <? ?>
        </select>......
ricaricaricetta.php

Codice PHP:
.....
....  <td><?             
                            
        
require('funzioni.php');
                            
                
showricetta($flag,$CriterioRicerca,$CampoRicerca);
                            
                            
?> </td>

showricetta($flag,$CriterioRicerca,$CampoRicerca);
Codice PHP:

$Seleziona
=$_GET['selectCriterio'];


$sql="SELECT * from Ricetta where IdRicetta='$Seleziona'";
$risultato_query=mysql_query($sql,$connessione) or die ("".mysql_error());
$i=0;
while(
$riga=mysql_fetch_array($select)){
     
             
$IdRicetta=$riga["IdRicetta"];
             
$TitoloRicetta=$riga["TitoloRicetta"];
             
$Tipologia=$riga["Tipologia"] ;
             
           ........ 
Un aiuto per sistemarlo?