Une ligne mysql dans une case de tableau [Résolu]

Signaler
Messages postés
66
Date d'inscription
samedi 21 février 2004
Statut
Membre
Dernière intervention
6 mars 2015
-
Messages postés
66
Date d'inscription
samedi 21 février 2004
Statut
Membre
Dernière intervention
6 mars 2015
-
bonjour,
je me permet d'ecrire car je n'arrive pas a trouver de correspondance a ce que je recherche.
j'ai une table mysql "id,nom,descriptif,image,numeroserie",et j'aimerais afficher le resultat d'une requete sql dans un tableau de trois ou quatre colonne ,une ligne de la table sql par case de tableau.
j'y arrive mais sur une seule colonne.
avec le code ci dessous j'ai trois fois le meme produit (trois colonnes)sur la meme ligne du tableau
ou
alors quand je ne met q'un ECHO je n'ai qu une colonne.
je ne vois pas comment faire :
TABLEAU
LIGNE1-CASE1:id,nom,descr,numseie-CASE2:id1,nom1,desr1,numserie1-CASE3:id2,nom2,descr2,numserie2
LIGNE2-CASE1:id3,nom3,descr3,numserie3-CASE2:id4,..........

Merci d'avance de votre aide
bubbledesavon

<?php
include('connect.php');
$req=mysql_query("select * from table where coco='oui' and lth='oui'");
while($sql = mysql_fetch_array($req))
{
echo '<tr><td>
'.$sql['id'].'
'.$sql['nom'].'
'.$sql['descriptif'].'
'.$sql['numeroserie'].'
</td>';
echo '<td>
'.$sql['id'].'
'.$sql['nom'].'
'.$sql['descriptif'].'
'.$sql['numeroserie'].'
</td>';
echo '<td>
'.$sql['id'].'
'.$sql['nom'].'
'.$sql['descriptif'].'
'.$sql['numeroserie'].'
</td></tr>';
}
mysql_close();
?>

3 réponses

Messages postés
962
Date d'inscription
samedi 19 janvier 2002
Statut
Membre
Dernière intervention
2 août 2010
1
arf j'ai oublié le $nbr++ dans le while

<?php
include('connect.php');
$req=mysql_query("select * from table where coco='oui' and lth='oui'");
(int) $nbr = 0;
echo '<tr>';
while($sql = mysql_fetch_array($req))
{    if ($nbr 3) {echo '</tr><tr>'; $nbr 0;}
    $nbr++;
    echo '<td>
'.$sql['id'].'
'.$sql['nom'].'
'.$sql['descriptif'].'
'.$sql['numeroserie'].'
</td>';
}
echo '</tr>';
mysql_close();
?>

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
Messages postés
962
Date d'inscription
samedi 19 janvier 2002
Statut
Membre
Dernière intervention
2 août 2010
1
Salut,

<?php
include('connect.php');
$req=mysql_query("select * from table where coco='oui' and lth='oui'");
(int) $nbr = 0;
echo '<tr>';
while($sql = mysql_fetch_array($req))
{    if ($nbr 3) {echo '</tr><tr>'; $nbr 0;}
    echo '<td>
'.$sql['id'].'
'.$sql['nom'].'
'.$sql['descriptif'].'
'.$sql['numeroserie'].'
</td>';
}
echo '</tr>';
mysql_close();
?>

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
Messages postés
66
Date d'inscription
samedi 21 février 2004
Statut
Membre
Dernière intervention
6 mars 2015

merci de ta reponse ca fonctionne a merveille.
bubbledesavon