par
Ajoloca » 12 déc. 2006, 20:08
Re,
Débuter en PHP n'est pas puni par la loi de ce forum, du mois pas encore
Comme tu le remarques dans ton code il te manque des choses comme la récupération de la valeur de pj1 dans la base.
Tu devrais aussi :
- Séparer les variables PHP du reste de la requête.
- Tester le retour de MySQL à chaque appel
<?php
$base = mysql_connect ("serveursql", "login", "monpasse") or die ('Impossible de se connecter au serveur MySQL <br />' . mysql_error());
mysql_select_db ("unebase", $base) or die('Impossible de sélectionner la base <br />' . mysql_error());
$sql = "SELECT pj1 FROM membres WHERE id = '" . $id . "'";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$pj1 = mysql_result($req, 0, 'pj1');
mysql_close ();
if ($pj1!=0) {
echo '<img src="images/rouge.gif" alt="" border="0" /> ';
}
else{
echo '<img src="images/vert.gif" alt="" border="0" /> ';
}
?>
Re,
Débuter en PHP n'est pas puni par la loi de ce forum, du mois pas encore :D
Comme tu le remarques dans ton code il te manque des choses comme la récupération de la valeur de pj1 dans la base.
Tu devrais aussi :
- Séparer les variables PHP du reste de la requête.
- Tester le retour de MySQL à chaque appel
[php]<?php
$base = mysql_connect ("serveursql", "login", "monpasse") or die ('Impossible de se connecter au serveur MySQL <br />' . mysql_error());
mysql_select_db ("unebase", $base) or die('Impossible de sélectionner la base <br />' . mysql_error());
$sql = "SELECT pj1 FROM membres WHERE id = '" . $id . "'";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$pj1 = mysql_result($req, 0, 'pj1');
mysql_close ();
if ($pj1!=0) {
echo '<img src="images/rouge.gif" alt="" border="0" /> ';
}
else{
echo '<img src="images/vert.gif" alt="" border="0" /> ';
}
?>[/php]