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

PHP & Base de données Discussion :

je veux modifier l'apparence de ce tableau


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 38
    Par défaut je veux modifier l'apparence de ce tableau
    salut les amis,
    je veux modifier le couleur de la première ligne (l'Entête) de mon tableau (résultat de la recherche d'un salarié) voir le tableau actuel est:
    je veux le modifier pour devenir comme ça:

    comment je peux modifier dans mon code php? et merci.
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <table border="2" cellspacing="1" width="50%" height="0"><!-- les valeurs des colones -->
      <tr>
        <th scope="col">N°CIN</th>
        <th scope="col">Nom</th><!-- les valeurs de la boucle -->
        <th scope="col">Prénom</th>
        <th scope="col">N°IMT</th>
        <th scope="col">Telephone </th>
        <th scope="col">Emploi </th>
        <th scope="col">Etat </th>
        <th scope="col">Date d'Entré </th>
      </tr>
     
      <?php
      while($result = mysql_fetch_array($sql))//le lancement de la boucle
      { ?>
      <tr>
        <th scope="row"> <?php echo $result ['CIN'] ?></th>
    <td><?php echo $result ['Nom']?></td>
    <td><?php echo $result ['Prenom']?></td>
    <td><?php echo $result ['Imatr']?></td>
    <td><?php echo $result ['Telephone']?></td>
    <td><?php echo $result ['Emploi']?></td>
    <td><?php echo $result ['Etat']?></td>
    <td><?php echo $result ['Date_Entre']?></td>
      </tr>
     
    <?php }?>
      </table>
      <br>
      <br>
      <?php
    $donnes =mysql_query("SELECT COUNT(*) AS nbre_salaries FROM salariés");
    echo"<b><font face=\"Century Gothic\" color=\"#008000\">Le Nombre de 
    Salariés est:</font></b> $num";
    ?>

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    Tu peux utiliser des styles css et mettre un style sur tes <td>

  3. #3
    Membre confirmé Avatar de nimbus_77
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 109
    Par défaut
    A mon sens tu as déjà du css puisque tes "scope" col et row sont deja mis en forme ( gras, centrer ) que tu dois pouvoir adapter à ton grè,
    sinon tu peux aussi rajouter des 'bgcolor' ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <table border="2" cellspacing="1" width="50%" height="0"><!-- les valeurs des colones -->
      <tr>
        <th scope="col" bgcolor='yellow' >N°CIN</th>
        <th scope="col" bgcolor='green' >Nom</th>
        <th scope="col" bgcolor='yellow' >Prénom</th>
        <th scope="col" bgcolor='green' >N°IMT</th>
        <th scope="col" bgcolor='yellow' >Telephone </th>
        <th scope="col" bgcolor='green' >Emploi </th>
        <th scope="col" bgcolor='yellow'>Etat </th>
        <th scope="col" bgcolor='green'>Date d'Entré </th>
      </tr>
    et pour éviter les changements permanents html/php, reste en php.
    D'autre part dans tes résultats , si tu mets un espace insécable '&nbsp;'
    tu n'aura plus de "trou" quand il n'y a pas de résultat,
    enfin j'ai pris l'habitude d'alterner les doubles et simples cotes pour éviter les disgracieux échappements :
    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
     
      <?php
      while($result = mysql_fetch_array($sql))//le lancement de la boucle
      { 
    echo "<tr>";
      echo "<th scope='row'>$result ['CIN']    </th>";
      echo "<td>&nbsp;  $result ['Nom']        </td>";
      echo "<td>&nbsp;  $result ['Prenom']    </td>";
      echo "<td>&nbsp;  $result ['Imatr']       </td>";
      echo "<td>&nbsp;  $result ['Telephone']</td>";
      echo "<td>&nbsp;  $result ['Emploi']     </td>";
      echo "<td>&nbsp;  $result ['Etat']        </td>";
      echo "<td>&nbsp;  $result ['Date_Entre']</td>";
    echo "</tr>";
     }
      echo "</table>";
          echo "<br><br>";
    $donnes =mysql_query("SELECT COUNT(*) AS nbre_salaries FROM salariés");
    echo"<b><font face='Century Gothic' color='#008000'>Le Nombre de 
    Salariés est:</font></b> $num";
    ?>
    Bonne journée

Discussions similaires

  1. Modifier l'apparence d'une légende d'une tableau
    Par cecilebzh dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 11/05/2009, 18h33
  2. Comment modifier l'apparence d'un Form ?
    Par [Silk] dans le forum Composants VCL
    Réponses: 3
    Dernier message: 26/07/2005, 13h44
  3. Réponses: 4
    Dernier message: 24/07/2005, 20h14
  4. [C#] Comment modifier l'apparence d'un DataGrid?
    Par DBBB dans le forum ASP.NET
    Réponses: 8
    Dernier message: 15/07/2005, 14h41

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