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

Langage PHP Discussion :

mise en page d'un tableau dynamique [Fait]


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de neoboy
    Inscrit en
    Juillet 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 200
    Points : 96
    Points
    96
    Par défaut mise en page d'un tableau dynamique
    bonour,

    voila j'ai un tableau dynamique générée par une requête "php+ sql",j'ai fait pas mal de mise en page sur ce tableau mais j'aimerai faire un truc c'est d'alterner la couleur de mes lignes dans le tableau !!

    donc je voulais savoir qui aurai une idée ??? merci

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212

  3. #3
    Membre régulier Avatar de neoboy
    Inscrit en
    Juillet 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 200
    Points : 96
    Points
    96
    Par défaut
    merci koopajah mon codemais ça fait un message d'erreur , bizarre:

    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
    <?php
    	echo "<table border=\"6\" cellspacing=\"2\" width=\"80%\" class=\"offmarque\">";
    	if(isset($_POST["youy"])){
    		mysql_connect("localhost","root","")or die("erreur");
    		mysql_select_db("therm")or die("erreur");
    		$res = mysql_query("SELECT*FROM  reference WHERE take=".$_POST["youy"]."");
     
    		$i = 0;
    		while($fati= mysql_fetch_assoc($res))
    		{		 
     
    $couleur = ($compteur % 2 == 0) ? "#CCCCCC" : "#FFFFFF";					
    echo "<tr bgcolor="'.$couleur.'">";
    echo "<td value='".$fati['give']."'>".htmlentities($fatima['panne'])."</td>";
    echo "<td value='".$fati['give']."'>".htmlentities($fatima['defaillance'])."</td>";
    echo "</tr>";  
    $i++;
    		} 		 
     
    		}  	
    	echo "</table>";	
    ?>

  4. #4
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    avec le message d'erreur ca serait plus simple...
    Je dirai que le probleme vient de la:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<tr bgcolor="'.$couleur.'">";
    a corriger par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<tr bgcolor="'.$couleur.'">';

  5. #5
    Membre régulier Avatar de neoboy
    Inscrit en
    Juillet 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 200
    Points : 96
    Points
    96
    Par défaut
    je te remets le code aprés correction et voila le message d'erreur :
    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
    <?php
    	echo "<table border=\"6\" cellspacing=\"2\" width=\"80%\" class=\"offmarque\">";
    	if(isset($_POST["youy"])){
    		mysql_connect("localhost","root","")or die("erreur");
    		mysql_select_db("therm")or die("erreur");
    		$res = mysql_query("SELECT*FROM  reference WHERE take=".$_POST["youy"]."");
     
    		$i = 0;
    		while($fati= mysql_fetch_assoc($res))
    		{		 
     
    $couleur = ($compteur $i % 2 == 0) ? "#CCCCCC" : "#FFFFFF";					
    echo '<tr bgcolor="'.$couleur.'">';
    echo "<td value='".$fati['give']."'>".htmlentities($fatima['panne'])."</td>";
    echo "<td value='".$fati['give']."'>".htmlentities($fatima['defaillance'])."</td>";
    echo "</tr>";  
    $i++;
    		} 		 
     
    		}  	
    	echo "</table>";	
    ?>

    Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\tableau.php on line 13

  6. #6
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $couleur = ($compteur $i % 2 == 0) ? "#CCCCCC" : "#FFFFFF";
    tu as la variable $compteur et la variable $i, je suppose qu'il faut enlever $compteur.

  7. #7
    Membre régulier Avatar de neoboy
    Inscrit en
    Juillet 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 200
    Points : 96
    Points
    96
    Par défaut
    j'ai fait ça mais maintenant ça m'affiche un rectangle blanc à la place des données !!!

  8. #8
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Toutes les lignes sont blanches?

  9. #9
    Membre régulier Avatar de neoboy
    Inscrit en
    Juillet 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 200
    Points : 96
    Points
    96
    Par défaut
    oui c'est normal regarde j'ai deux variable differentes fati et fatima , ces noms portugais , il faut pas les mettre en variable lol,,,,,,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<td value='".$fati['give']."'>".htmlentities($fatima['panne'])."</td>"

    excuse moi pour le dérangement mais ça marche nickel maintenant . merci encore une fois .

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/02/2011, 14h59
  2. [Tableaux] Mise en page d'un tableau
    Par bilane dans le forum Langage
    Réponses: 1
    Dernier message: 09/09/2006, 10h14
  3. [Tableaux] Probleme mise en page d'un tableau
    Par griese dans le forum Langage
    Réponses: 18
    Dernier message: 11/07/2006, 16h11
  4. mise en page d'un tableau
    Par zouzou1010 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 08/06/2006, 11h38
  5. Réponses: 8
    Dernier message: 09/09/2005, 09h51

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