Per l'errore prova così:
Codice PHP:
<html>
<form name="categoria" method="post" action="index.php?p=6">
<table name="eventi" align="center">
<?php
include ('conf.inc.php');
//$query="SELECT * FROM `eventi` WHERE idcanale=1";
//$ris=mysql_query($query);
$query="SELECT eventi.nome as nomeevento, artista.nome as nomeartista, luogo.nome as nomeluogo,luogo.citta as cittaluogo, luogo.provincia as provincialuogo, luogo.via as vialuogo,luogo.nazione as nazioneluogo, artista.nazione as nazioneartista, artista.genere as genereartista, partecipa.data as dataevento, posti.numero as numeroposti, FROM luogo, artista, posti,eventi, partecipa WHERE artista.ida=partecipa.ida and eventi.ide=partecipa.ide AND partecipa.idl=luogo.idl";
$num = mysql_num_rows($query);
if ($num == 0)
{
echo "Non ci sono eventi in archivio.";
}
else
{
$risultato=mysql_query($query);
while($riga=mysql_fetch_array($risultato,MYSQL_ASSOC))
{
echo "<tr><td>EVENTO</td></tr>";
echo "<tr><td>Nome</td><td>".$riga['nomeevento']."</td></tr>";
echo "<tr><td>ARTISTA</td></tr>";
echo "<tr><td>Nome</td><td>".$riga['nomeartista']."</td></tr>";
echo "<tr><td>Nazione</td><td>".$riga['nazioneartista']."</td></tr>";
echo "<tr><td>Genere</td><td>".$riga['genereartista']."</td></tr>";
echo "<tr><td>DATA E LUOGO</td></tr>";
echo "<tr><td>Data</td><td>".$riga['dataevento']."</td></tr>";
echo "<tr><td>Nome</td><td></td>".$riga['nomeluogo']."</tr>";
echo "<tr><td>Via</td><td>".$riga['vialuogo']."</td></tr>";
echo "<tr><td>Città</td><td>".$riga['cittaluogo']."</td></tr>";
echo "<tr><td>Provincia</td><td>".$riga['provincialuogo']."</td></tr>";
echo "<tr><td>Nazione</td><td></td>".$riga['nazioneluogo']."</tr>";
echo "<tr><td >GESTIONE POSTI</td></tr>";
?>
<select name="categoria">
<?
echo "<tr><td>Categoria</td>"<td>
$query="SELECT idposto, categoria FROM posti order by nome";
$ris=mysql_query($query);
while($riga=mysql_fetch_array($ris,MYSQL_ASSOC))
{
echo "<option value='".$riga['idposto']."'>".$riga['categoria']."</option>";
}
echo "<tr><td>Numero Disponibile</td><td>".$riga['numeroposti']."</td></tr>";
echo "<tr><td>Costo</td><td></td></tr>";
echo "<tr><td><input type=\"submit\" value=\"prenota!\"></td></tr>";
}
}
?>
</table>
</form>
</html>