Questo script di browsing mi dice che non ci sono autori come mai?
Lo script dovrebbe prendere un autore presente in un campo della select e restituirmi i titoli delle opere di quell'autore
<?//la pagina della form
echo"<form name=autori method=post action=br2.php>";
//query al db per selezionare gli autori presenti
$sql="select nome,cognome from autori";
$res =mysql_query($sql,$conn);
echo"<select name=autorescelto >";
while ($records=mysql_fetch_array($res)){
//chiave primaria nome e cognome
echo"<option value='$records[0]'>$records[nome].$records[cognome]
";
}
echo"</select>
";
echo"<input type=submit name=cerca value=cerca>
";
echo"</form>
";
?>
//la pagina dell'action
//$sql="SELECT id_opere, titolo,autore FROM opere JOIN autori where(autori.id=opere.autore AND approvato=1)";
$sql="SELECT id_opere, titolo,autore FROM opere where (autore='$autore' AND approvato=1)";
echo$sql;
$res=mysql_query($sql,$conn)or die("ritenta".mysql_error());
//echo$res;
$row=mysql_num_rows($res);
//echo$row;
//if (!$res){echo"non ci sono opere";}
if($row==0){echo"non ci sono opere";}
else{
while ($records=mysql_fetch_row($res)){
echo "Titolo: $records[0]
";}
}
?>