Ciao a tutti, io ho fatto un sito ad una squadra di calcio ed ho inserito tutto il calendario in un database mysql, vorrei che cliccando una squadra mi venissero visualizzate in una tabella tutte le partite di quella squadra con i relativi risultati (andata e ritorno).
Il codice che vorrei usare è il seguente:
Quando tento di visualizzare la pagina mi viene dato l'errore:Codice PHP:<?php
$squadra = $_GET['squadra'];
?>
<?php
echo "<Table Width=\"90%\" Align=\"Center\" Cellpadding=\"3\" Cellspacing=\"1\">";
echo "<Tr>";
echo "<Td width=\"150px\" align=\"center\" bgcolor=\"#D9D9D9\">";
echo "[B]GIORNATA[/B]";
echo "</Td>";
echo "<Td width=\"250px\" align=\"center\" bgcolor=\"#D9D9D9\">";
echo "[B]PARTITA[/B]";
echo "</Td>";
echo "<Td width=\"100px\" align=\"center\" bgcolor=\"#D9D9D9\">";
echo "[B]DATA[/B]";
echo "</Td>";
echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
echo "[B]RISULTATO[/B]";
echo "</Td>";
echo "<Td width=\"100px\" align=\"center\" bgcolor=\"#D9D9D9\">";
echo "[B]DATA[/B]";
echo "</Td>";
echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
echo "[B]RISULTATO[/B]";
echo "</Td>";
echo "</Tr>";
$dbcnx = mysql_connect("$host", "$user_db", "$pass_db");
mysql_select_db("$nome_db", $dbcnx);
$res = mysql_query ('select * from cal2009 where squadra 1 = "'.$squadra.'" ORDER BY id ASC');
$num = mysql_num_rows ($res);
for ($i=0; $i<$num; $i++)
{
$td1 = mysql_result ($res, $i, "giornata a");
$td2 = mysql_result ($res, $i, "squadra 1");
$td3 = mysql_result ($res, $i, "data a");
$td4 = mysql_result ($res, $i, "risultato 1 a");
$td5 = mysql_result ($res, $i, "data r");
$td6 = mysql_result ($res, $i, "risultato 1 r");
if (($i % 2) == 0)
$color = "#EEEEEE";
else
$color = "#D9D9D9";
echo "<Tr>";
echo "<Td align=\"left\" bgcolor=\"$color\">";
echo $td1;
echo "</Td>";
echo "<Td align=\"center\" bgcolor=\"$color\">";
echo $td2;
echo "</Td>";
echo "<Td align=\"center\" bgcolor=\"$color\">";
echo $td3;
echo "</Td>";
echo "<Td align=\"center\" bgcolor=\"$color\">";
echo $td4;
echo "</Td>";
echo "<Td align=\"center\" bgcolor=\"$color\">";
echo $td5;
echo "</Td>";
echo "<Td align=\"center\" bgcolor=\"$color\">";
echo $td6;
echo "</Td>";
echo "</Tr>";
}
?>
</Table>
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in E:\xampp\htdocs\villanova\partite.php on line 80
La linea 80 è :Mi potete aiutare per favore ?Codice PHP:$num = mysql_num_rows ($res);

Rispondi quotando
