Codice PHP:
$id=$_GET['id'];
$query_str="SELECT * FROM nome_tabella WERE id=$id";//interrogo il database
$result=mysql_query($query_str);
while($riga=mysql_fetch_array($result)){
$titolo=$riga['titolo'];
$regista=$riga['regista'];
$locandina=$riga['locandina'];
echo "<p>$titolo<br />";
echo "$regista<br />";
echo "$locandina</p>";
//eccetera...
}//fine while
WHERE non WERE, poi perchè dovrebbe usare l' id tramite get? Se la lista è per esempio per lettera basta fare:
Codice PHP:
$result=mysql_query("SELECT * FROM nome_tabella WERE titolo LIKE a");
while($riga=mysql_fetch_row($result)){
$titolo=$riga[0];
$regista=$riga[1];
$locandina=$riga[2];
echo "<p>$titolo<br />";
echo "$regista<br />";
echo "$locandina</p>";
//eccetera...
}//fine while
$riga[0] = il primo campo che trovi nella tabella, si contano partendo da 0, quindi nel caso in cui il primo campo sia "titolo" $riga[0] contiene il titolo, $riga[1] contiene il secondo campo, quindi nel caso in cui il secondo campo è regista conterrà il regista, $riga[2] contiene il terzo campo, nel caso in cui è locandina conteerrà la locandina.
La query messa così seleziona tutti i film il cui titolo inizia per A, per avere una lista completa senza distinzione per la lettera togli WHERE e tutto il resto dopo, per fare le altre lettere invece basterà cambiare "a" con le altre lettere