Prob : Affichaque que d'une seule ligne ...

Prob : Affichaque que d'une seule ligne ... - PHP - Programmation

Marsh Posté le 10-06-2007 à 17:18:29    

bonjour à tous,
cela fait un moment que je ne me suis pas mis au PHP.
J'ai ma page, et je souhaite afficher une requete.
 
Voila ce que ça donne :
 
 

<?
require "secret/connect.php";
$requete = "SELECT nom_cs, prenom_cs, ville_cs FROM soutien";
$result = mysql_query ($requete) or die (mysql_error());
$aff = mysql_fetch_array($result);
while($aff = mysql_fetch_array($result)){
echo "<table><tr><td>$aff[nom_cs]</td>";
echo "<td>$aff[prenom_cs]</td>";
echo "<td>de $aff[ville_cs]";
}
echo "</td></tr></table>";
?>


 
Le probleme c'est qu'il affiche seulement un seul résultat, alors qu'il y plusieurs entrées enregistrées dans ma bdd...
J'ai mal fais quelque chose ?
 
Merci

Reply

Marsh Posté le 10-06-2007 à 17:18:29   

Reply

Marsh Posté le 10-06-2007 à 17:21:30    

<?
require "secret/connect.php";
$requete = "SELECT nom_cs, prenom_cs, ville_cs FROM soutien";
$result = mysql_query ($requete) or die (mysql_error());
$aff = mysql_fetch_array($result); a enlever
while($aff = mysql_fetch_array($result)){
echo "<table><tr><td>$aff[nom_cs]</td>";
echo "<td>$aff[prenom_cs]</td>";
echo "<td>de $aff[ville_cs]";
}
echo "</td></tr></table>";
?>

Reply

Marsh Posté le 10-06-2007 à 17:22:58    

et puis l'ouverture de table c'est avant le while.
 
dans le while t'aura <tr> et les <td>

Reply

Marsh Posté le 10-06-2007 à 17:28:43    

Merci bcp je viens de comprendre :)

Reply

Marsh Posté le 10-06-2007 à 17:34:13    

avec plaisir :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed