requete php sur ma base de donnée qui n'affiche rien

Eléphant du PHP | 162 Messages

23 avr. 2011, 12:02

salut j'ai cée une base de donnée mysql dans laquelle j'ai inseré ddes données . ensuite j'ai fait une requete sur la base de donnée mais je n'ai pas de resultat.
la page n'affiche pas de nom ni prenom et ne m'envoi pas de code d'erreur.
s'il vous plait je veux une aide .
merci d'avance .
voici mon code .
code :
<?php
$nom=trim($_POST["nom"]);
$prenom=trim($_POST["prenom"]);
$color=array('#333333','#999999');
$i=0;
$db = mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db('go&ga',$db) or die(mysql_error());
$sql = "SELECT nom,prenom FROM utilisateurs WHERE privilege='admin' ORDER BY NOM ASC";
$req = mysql_query($sql) ;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style6 {
color: #FF00FF;
font-size: xx-large;
}
.Style7 {color: #999999}
-->
</style>
</head>
<body>
<div align="center">
<h1>&nbsp;</h1>
<table width="200" border="0" align="left">
<tr>
<td><span class="Style6">go&ga</span></td>
<td><a href="go&ga.php">acceuil</a></td>
</tr>
</table>
</div>
<div align="right"></div>
<p>&nbsp;</p>
<table width="1016" height="27" border="0">
<tr>
<td width="100"><img src="1.jpg"width="100" height="97" /></td>
<td width="100"><img src="2.jpg"width="100" height="97" /></td>
<td width="100"><img src="3.jpg" width="100" height="97" /></td>
<td width="100"><img src="4.jpg" width="100" height="97" /></td>
<td width="101"><img src="5.jpg" width="100" height="97" /></td>
<td width="101"><img src="6.jpg" width="100" height="97" /></td>
<td width="67"><img src="7.jpg" width="100" height="97" /></td>
<td width="50"><img src="8.jpg" width="100" height="97" /></td>
<td width="50"><img src="12.jpg" width="100" height="97" /></td>
<td width="57"><img src="11.jpg" width="100" height="97" /></td>
<td width="43">&nbsp;</td>
<td width="71">&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p>
<table width="1013" height="27" border="0">
<tr>
<td width="173">&nbsp;</td>
<td width="348"><span class="Style7">Tous</span></td>
<td width="116">&nbsp;</td>
<td width="116">&nbsp;</td>
<td width="116">&nbsp;</td>
<td width="118">&nbsp;</td>
</tr>
</table>
<table width="805" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<th width="174" scope="row"><span class="Style3">NOM</span></th>
<td width="205"><div align="center" class="Style4">PRENOM</div></td>

</tr>
<?php
while ($liste_etu=mysql_fetch_assoc($req)) {
$j=$i%2;
?>
<tr bgcolor="<?php echo $color[$j]; ?>">
<td><?php echo $liste_etu['nom'] ?></td>
<td><?php echo $liste_etu['prenom'] ?></td>
</tr>
<?php
$i++;
}
?>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 avr. 2011, 12:09

Modération :
Afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ


Es-tu bien connecté à la base de données ?
As-tu une erreur sql lors de l'exécution de ta requête (mysql_error()) ?
Lorsque tu exécutes ta requête directement sur ta base as-tu des résultats ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

ViPHP
ViPHP | 1996 Messages

23 avr. 2011, 17:10

Que te donnes :
<?php
echo var_dump ($_POST);
$nom=trim($_POST["nom"]);
$prenom=trim($_POST["prenom"]);
$color=array('#333333','#999999');
...reste de ton code
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr