IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[HTML] Fusionner cellule tableau dynamique


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 46
    Points : 52
    Points
    52
    Par défaut [HTML] Fusionner cellule tableau dynamique
    Bonjour à tous

    Je cherche simplement à fusionner avec Rowspan la colone de gauche de mon tableau. Helas je ne sais où et comment placer le Rowspan.
    Ce que j'ai :
    ----------------------------------
    Domaines |Titres|support|
    ----------------------------------
    transversaux |aaaaa|xxx |
    ----------------------------------
    transversaux |bbbbb|xxx |
    ----------------------------------
    transversaux |cccccc|xxx |
    ----------------------------------

    Ce que j'aimerai:
    ----------------------------------
    Domaines |Titres|support|
    ----------------------------------
    transversaux |aaaaa|xxx |
    ***********------------------
    ***********|bbbbb|xxx |
    ***********------------------
    ***********|cccccc|xxx |
    ----------------------------------

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // debut du tableau
        echo '<table>';
            // première ligne on affiche les titres
            echo '<tr>';
            echo '<td Domaines</td>';
            echo '<td Titres</td>';
            echo '<td Support</td>';
            echo '</tr>';
     
    	$query = "SELECT * FROM fiche WHERE classement='transversal'ORDER BY nomproduit";
      $result = mysql_query ($query)
        or die ("La requête a échoué");
    // Affichage du résultat au format HTML
     $total = mysql_num_rows($result);
     
     
        // lecture et affichage des résultats    
        while($row = mysql_fetch_array($result)) {
            echo '<tr>';
    	echo '<td>Transversaux</td>';  
    	echo '<td>'.$row["nomproduit"].'</td>';
            echo '<td>'.$row["supportproduit"].'</td>';
            echo '</tr>';}
     
        echo '</table>';
        // fin du tableau.
    Merci pour votre lecture
    Gaétan

  2. #2
    Membre averti Avatar de XtofRoland
    Profil pro
    Inscrit en
    Août 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 357
    Points : 392
    Points
    392
    Par défaut
    probleme de HTML.... pas de php

    <td bgcolor="#CCCCCC" rowspan=3>Transversaux</td> ou
    <td bgcolor="#CCCCCC"colspan=3>Transversaux</td> je sais pas de tete...
    Le but de tout developpeur OO est de devenir une référence.
    Mon avatar est un ambigramme, les curieux peuvent le retourner ;-)
    Aider <> Faire a la place de!!!

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 46
    Points : 52
    Points
    52
    Par défaut
    Je connais la syntaxe de Rowspan, le probleme c'est de le placer dans la boucle While sans qu'il fusionne plusieurs fois (pas très clair...)
    C'est donc bien du php: ou et comment placer le Rowspan (dans la boucle?)
    Gaétan

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 46
    Points : 52
    Points
    52
    Par défaut
    j'ai trouvé!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    $query = "SELECT * FROM fiche WHERE classement='transversal'ORDER BY nomproduit";
      $result = mysql_query ($query)
        or die ("La requête a échoué");
    // Affichage du résultat au format HTML
     $total = mysql_num_rows($result);
     
    	// debut du tableau
        echo '<table bgcolor="#FFFFFF">'."\n";
            // première ligne on affiche les titres
            echo '<tr>';
            echo '<td bgcolor="#669999"><b><u>Domaines</u></b></td>';
            echo '<td bgcolor="#669999"><b><u>Titres</u></b></td>';
            echo '<td bgcolor="#669999"><b><u>Support</u></b></td>';
            echo '</tr>'."\n";
    	      echo '<tr>';
    	      echo '<td bgcolor="#CCCCCC" rowspan='.($total).'>Transversaux</td>';
        // lecture et affichage des résultats    
        while($row = mysql_fetch_array($result)) {
            echo '<td bgcolor="#CCCCCC">'.$row["nomproduit"].'</td>';
            echo '<td bgcolor="#CCCCCC">'.$row["supportproduit"].'</td>';
            echo '</tr>'."\n";}
     
        echo '</table>'."\n";
        // fin du tableau.
    Gaétan

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fusionner des cellules dans un tableau dynamique
    Par Arthis dans le forum ASP.NET
    Réponses: 2
    Dernier message: 29/07/2010, 11h12
  2. Fusionner cellules tableau selon condition
    Par bond70 dans le forum Langage
    Réponses: 8
    Dernier message: 10/05/2010, 15h59
  3. Tri dynamique d'un tableau HTML et cellules en EURO
    Par Tchupacabra dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 04/06/2008, 15h25
  4. Tableau dynamique html
    Par Jahjouh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 14/10/2007, 21h07
  5. [VBA W] : fusionner cellules vides dans tableau
    Par camzo dans le forum VBA Word
    Réponses: 6
    Dernier message: 26/09/2007, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo