Titre: Mon code laisse page blanche - classement sur base MYSQL
Posté par: tribuforex le le 11-07-2012 a 11:38:49
Bonjour,
Nouveau sur le forum, je besoin de votre aide.
Je cherche simplement à faire sortir les 10 meilleurs membres de ma base de donnée, mais le résultat de mon code laisse page blanche, seul un "1" est inscrit dans le code source de la page.
<?php $rating_dbhost = "localhost"; $rating_dbuser = "xxxxx"; $rating_dbpass = "xxxxx"; $rating_dbname = "xxxxx"; $rating_tableName = "fx_ratings";
mysql_connect("$rating_dbhost", "$rating_dbuser", "$rating_dbpass" or die("MySQL database '".$rating_dbname."' not accessible.<br>\n"); mysql_select_db("$rating_dbname") or die("Enable to select ".$rating_tableName." database<br>\n");
$result=mysql_query("SELECT id,total_votes FROM $rating_tableName ORDER BY total_value DESC LIMIT 10"); while($top10_membre = mysql_fetch_array($result)) { echo '<a href="profile.php?id='.$top10_membre['id'].'">'.$top10_membre['id'].'</a> (<i>'.$top10_membre['total_votes'].'</i>)'; } ?>
La table fx_ratings contient bien les colonnes id, total_votes, total_value. Et des valeurs sont déjà enregistrées.
Merci d'avance si vous pouvez m'aider.
Salutations! Vincent. |
Titre: Re:Mon code laisse page blanche - classement sur base MYSQL
Posté par: Soundboy39 le le 15-07-2012 a 22:06:46
| hello, ce "1" c'est un lien ?? |
Titre: Re:Mon code laisse page blanche - classement sur base MYSQL
Posté par: webmaster toulouse le le 18-07-2012 a 11:42:10
Mais ton code entre des balises code, c'est plus simple. Ton code est truffé de faute. ça m'étonne que php ne t'affiche pas ces erreurs essaie ça :
Code:
<?php error_reporting(E_ALL); // Pour afficher toutes les erreurs $rating_dbhost = "localhost"; $rating_dbuser = "xxxxx"; $rating_dbpass = "xxxxx"; $rating_dbname = "xxxxx"; $rating_tableName = "fx_ratings";
$link = mysql_connect($rating_dbhost, $rating_dbuser, $rating_dbpass) or die("Impossible de se connecter : " . mysql_error()); $db_selected = mysql_select_db($rating_dbname, $link); if (!$db_selected) { die ('Impossible de sélectionner la base de données : ' . mysql_error()); }
$result=mysql_query("SELECT id,total_votes FROM $rating_tableName ORDER BY total_value DESC LIMIT 10"); while($top10_membre = mysql_fetch_array($result)) { echo '<a href="profile.php?id='.$top10_membre['id'].'">'.$top10_membre['id'].'</a> (<i>'.$top10_membre['total_votes'].'</i>)'; } ?>
|
|
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|