Bonjour,
je suis entrain de creer un tableau a partir de ma bdd, mais ça m'affiche cette erreur: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in
Voici mon code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>BDD des piliers de Bar 2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="combats" href="presentation.css" />
</head>
<h1> <span class="souligne">Le BDD des Piliers de bar 2</span></h1>
<?php
$sql_serveur = "localhost"; $sql_base = "sd"; $sql_login = "root"; $sql_password = "";
// Connection au serveur mySQL
@mysql_connect($sql_serveur, $sql_login, $sql_password) or
die("Connection au serveur impossible !");
@mysql_select_db($sql_base);
// $NbrCol : le nombre de colonnes
// $NbrLigne : calcul automatique a la FIN
// -------------------------------------------------------
// (exemple)
$NbrCol = 2;
// La requete (exemple) :
$table = 'stats';
$query = "SELECT Clodo, Pts Mini FROM ".$table;
$result = mysql_query($query);
// -------------------------------------------------------
// nombre de cellules a remplir
[b
][color
=#F53314]$NbreData = mysql_num_rows($result);[/color][color=#F82306] Erreur sur cette ligne[/color][/b]
// -------------------------------------------------------
// affichage
$NbrLigne = 0;
if ($NbreData != 0) {
$j = 1;
echo '<table border="1">';
while ($val = mysql_fetch_array($result)) {
if ($j%$NbrCol == 1) {
$NbrLigne++;
echo "<tr>";
$fintr = 0;
}
echo '<td>';
// -------------------------
// DONNEES A AFFICHER dans la cellule
echo $val['Clodo'];
echo '<br/>';
echo '<i>'.$val['Pts Mini'].'</i>';
// -------------------------
echo '</td>';
if ($j%$NbrCol == 0) {
echo "</tr>";
$fintr = 1;
}
$j++;
}
// derniere balise /tr
if ($fintr!=1) { echo '</tr>'; }
echo '</table>';
} else {
echo 'pas de données à afficher';
}
?>
</body></html>