Affichage resultats
Résolu
clastype
Messages postés
330
Date d'inscription
Statut
Membre
Dernière intervention
-
clastype Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
clastype Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais afficher le résultat d'une requête sql par ligne de 5 occurrences.
Pour ce faire j'ai donc écrit le code suivant :
$reponse = mysql_query( "SELECT id, pseudo FROM login");
while ($donnees = mysql_fetch_array($reponse) )
{
$id=$donnees['id'];
$pseudo=$donnees['pseudo'];
}
$id=1;
echo '<table>';
echo '<tr>';
while ($id<=5)
{
echo '<td>'.$id.'</td>';
echo '<td>'.$pseudo.'</td>';
$id++;
}
echo '</tr>';
echo '</table>';
Avec ce code je récupère mes données en affichant sur la même ligne les 5 résultats.
Mais lors de l'affichage, les id sont bien croissant (de 1 jusque 5), mais le pseudo est le dernier pseudo de ma table et il ne change pas.
Quelqu'un à une idée du pourquoi ?
Si quelqu'un à une idée pour afficher les résultats par ligne de 5 plus facilement je suis preneur également.
Merci d'avance à tous pour votre aide.
Bonne fin de journée.
je voudrais afficher le résultat d'une requête sql par ligne de 5 occurrences.
Pour ce faire j'ai donc écrit le code suivant :
$reponse = mysql_query( "SELECT id, pseudo FROM login");
while ($donnees = mysql_fetch_array($reponse) )
{
$id=$donnees['id'];
$pseudo=$donnees['pseudo'];
}
$id=1;
echo '<table>';
echo '<tr>';
while ($id<=5)
{
echo '<td>'.$id.'</td>';
echo '<td>'.$pseudo.'</td>';
$id++;
}
echo '</tr>';
echo '</table>';
Avec ce code je récupère mes données en affichant sur la même ligne les 5 résultats.
Mais lors de l'affichage, les id sont bien croissant (de 1 jusque 5), mais le pseudo est le dernier pseudo de ma table et il ne change pas.
Quelqu'un à une idée du pourquoi ?
Si quelqu'un à une idée pour afficher les résultats par ligne de 5 plus facilement je suis preneur également.
Merci d'avance à tous pour votre aide.
Bonne fin de journée.
A voir également:
- Affichage resultats
- Resultats foot - Télécharger - Vie quotidienne
- Affichage double ecran - Guide
- Lexer resultats - Télécharger - Sport
- Windows 11 affichage classique - Guide
- Problème affichage fenêtre windows 10 - Guide
5 réponses
Merci pour ton aide,
mai j'ai toujours le même genre de problème.....
Quelqu'un d'autre a une idée.
Bonne soirée
mai j'ai toujours le même genre de problème.....
Quelqu'un d'autre a une idée.
Bonne soirée
Arf , tu récupère toutes les données et après tu essai de les afficher ...Recupere une donnée , affiche la et ainsi de suite .
$reponse = mysql_query( "SELECT id, pseudo FROM login ORDER BY id DESC LIMIT 0,5"); while ($donnees = mysql_fetch_array($reponse) ) { $id=$donnees['id']; $pseudo=$donnees['pseudo']; echo '<table>'; echo '<tr>'; echo '<td>'.$id.'</td>'; echo '<td>'.$pseudo.'</td>'; echo '</tr>'; echo '</table>'; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question