Tableu dynamique horizintal

escobar12 Messages postés 30 Date d'inscription   Statut Membre -  
Passarinho44 Messages postés 977 Statut Contributeur -
Bonjour,
salut je cherche comment cree une table dynamique horizintal pour aficher mes tout mes produit horzontalement
comme : http://www.microchoix.ma/categorie.asp?idp=28&idu=1

et merci c ugrnt svp

en php (dreamweaver )

5 réponses

  1. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Tu fais une boucle en php avec while() pour parcourir tous tes produits :
    Voici un bout de code exemple non testé :
    <?php
    echo '<table>';
    while ($data = mysql_fetch_array($result) ) {
    echo '<tr>';
    echo '<td>' . $data['libelle'] . '</td>';
    echo '<td>' . $data['caracteristiques'] . '</td>';
    echo '<td>' . $data['photo'] . '</td>';
    echo '</tr>';
    }
    echo '</table>';
    ?>
    0
  2. escobar12 Messages postés 30 Date d'inscription   Statut Membre
     
    voila mon code mais c me donne une table vertival

    <table width="560" border="0">
    <tr>
    <td width="110">Nom</td>
    <td width="137">Image</td>
    <td width="299">Description</td>
    </tr>
    <?php do { ?>
    <tr>
    <td><?php echo $row_fr_b['nom']; ?></td>
    <td><img src="images/<?php echo $row_fr_b['image']; ?>" width="123" height="140"></td>
    <td valign="top"><?php echo $row_fr_b['description']; ?></td>
    </tr>
    <?php } while ($row_fr_b = mysql_fetch_assoc($fr_b)); ?>
    </table>

    ce que je veut moi u table hori et merci
    0
  3. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Bah il suffit d'augmenter la longueur des cases et de réduire leur hauteur
    0
  4. escobar12 Messages postés 30 Date d'inscription   Statut Membre
     
    mais non regarde mon frer
    moi j veu affichier mes produit comme ca

    1 2 3 4
    image 1 image2 image3 image 4
    nom 1 nnom2 nom3 nom4
    der 1 der2 der 3 der3

    tu puge et merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Ah ok donc tu veux que les produits soient les uns à côté des autres et non pas les uns sous les autres!

    Et bien il faut que tu fasses une requête pour chaque ligne alors ...

    <?php
    echo '<table>';
    echo '<tr>';
    $result = mysql_query("SELECT id FROM produits");
    while ($data = mysql_fetch_array($result) ) {
    echo '<td>' . $data['id'] . '</td>';
    }
    echo '</tr>';
    echo '<tr>';
    $result = mysql_query("SELECT nom FROM produits");
    while ($data = mysql_fetch_array($result) ) {
    echo '<td>' . $data['nom'] . '</td>';
    }
    echo '</tr>';
    echo '<tr>';
    $result = mysql_query("SELECT image FROM produits");
    while ($data = mysql_fetch_array($result) ) {
    echo '<td>' . $data['image'] . '</td>';
    }
    echo '</tr>';
    echo '</table>';
    ?>

    C'est quelque chose comme ça que tu veux?
    0