Ragazzi...ho bisogno di un osservatore acuto che li trovi l'errore in questo script. Praticamente ho bisogno di visualizzare, sotto forma di tabella, i risultati di una query sul database, ma non so se mischio bene html e php per riuscirci. Premetto che se tolgo i tag relativi alla tabella lo script funziona. Qualconu sa dirmi l'errore?
PHP:
$mysqli = new mysqli('localhost', 'root', '...', '...');
if ($mysqli == false)
{die ("Errore nella connessione, verificare i parametri nel file config.inc.php");}
else
{$result = $mysqli->query("SELECT DISTINCT Autore, Titolo, Album FROM testo ORDER BY Autore, Titolo" );
echo "<table>
<tr>
<th id=\"aut\"> Autore </th>
<th id=\"tit\"> Titolo </th>
<th id=\"tit\"> Album </th>
</tr> ";
if ($result->num_rows != 0)
{while($row = $result->fetch_assoc())
{$Aut=$row['Autore'];
$Tit=$row['Titolo'];
$Alb=$row['Album'];
$riga = " <tr>
<td id=\"aut\">".$row['Autore']." </td>
<td id=\"tit\">".$row['Titolo']." </td>
<td id=\"tit\">".$row['Album']."</td>
</tr>";
echo $riga;
}
}
echo "</table>";
else {echo "Non ci sono testi";}
}
$mysqli->close();