Salve ragazzi.
Vorrei stampare i risultati di una query che raccoglie i dati da 2 tabelle in relazione 1 a n in questo modo
Nome Cinema Ariston
Indirizzo Cinema Via italia 2 Città Milano
Film Azzurro Orario 22.30 Collegamento www.Trailer.htm
Film apocalipto Oraio 20.30 Collegamento www. Trailer. it
Nome Cinema Capitol
Indirizzo Via giuffrida 2.......
Film .....
Film .....
Film ......
Ho provato con il seguente codice:
Il fatto è che li stampa però ad uno a uno, ovvero un cinema un film. Io vorrei invece che stampasse un solo cinema con i film relativi.Codice PHP:
<?
INCLUDE('connessione.php');
$sql="SELECT * FROM cinema,film WHERE cinema.idcinema = film.cinema";
$risultato_query=mysql_query($sql,$connessione);
$riga=mysql_fetch_array($risultato_query);
while($riga=mysql_fetch_array($risultato_query)){
$nomecinema=$riga['nomecinema'];
$indirizzo=$riga['indirizzo'];
$citta=$riga['citta'];
$titolo=$riga["film"];
$linkfilm=$riga["linkfilm"];
$orario=$riga["orario"];
echo"<table width=\"374\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo"<tr> ";
echo" <td class=\"titolo\">Nome cinema</td>";
echo"<td >$nomecinema</td>";
echo"</tr>";
echo"<tr> ";
echo" <td class=\"titolo\">Indirizzo</td>";
echo" <td class=\"newstesto\">$indirizzo</td>";
echo" <td class=\"titolo\">Città</td>";
echo"<td class=\"newstesto\">$citta</td>";
echo"</tr>";
echo"<tr> ";
echo" <td class=\"titolo\">Film</td>";
echo" <td class=\"newstesto\">$titolo film</td>";
echo" <td class=\"titolo\">Orario</td>";
echo" <td class=\"newstesto\">$orario</td>";
echo" <td class=\"titolo\">collegamento</td>";
echo" <td class=\"newstesto\">$linkfilm</td>";
echo"</tr>";
echo"<tr>";
echo" <td></td>";
echo" <td></td>";
echo" <td></td>";
echo" <td></td>";
echo" <td></td>";
echo" <td></td>";
echo" </tr>";
}
echo"</table>";
?>
Come posso Fare?
Grazie!