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 :

Ma boucle m'affiche une page blanche [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut Ma boucle m'affiche une page blanche
    Bonjour,
    j'ai un problème avec ma boucle, voilà j'arrive pas à afficher mes données qui doivent sortir de ma boucle while.

    je fait une requette qui me sort tous les seances mais il y a 8 seance qui ce trouve sur une ligne de ma table et comme je veu pas écrire 8 fois la même ligne je fais une boucle while.
    mais celle là m'affiche une page blanche?

    si quelqu'un aurait la gentillesse de me montré mon erreur ce serait gentil
    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
     
    <?php
     
    echo 'bonjours';
     
    $query_se = "SELECT se_id, customers_id, se_envoi_1, se_envoi_2, 
    					se_envoi_3, se_envoi_4, se_envoi_5, se_envoi_6, 
    					se_envoi_7, se_envoi_8 FROM se
    					FROM se 
    					WHERE se_status LIKE '1%' 
    					AND customers_id = '1' ";
    			$result_se = mysql_query($query_se);
     
    		// echo("<tr><td with=\"20px\"></td><td width=\"100px\"><b>".$id_commande."</b></td><td width=\"120px\"><b>".$date_commande."</b></td></tr>"); 
    			while ($row_se = mysql_fetch_assoc($result_se)) {
    				$i = 1;
    				while ($i <= 8) {
     
    echo ($row_se['customers_id']; ?><tr>
    <a href=''
     onclick = "window.open('popup_se.php?rel_id=<?php echo $row_se['se_id']; ?> &cu_id=<?php echo $row_se['customers_id']; ?> &re_envoi=<?php echo $row_se['se_envoi_".i."']; ?> &key=<?php echo $i; ?>', 'popup','width=640,height=280'); return false ;"><?php echo $type_commande."_"".i."; echo ' le : ';  echo $row_se['se_envoi_".i."']; ?></a><br>
     "</b></tr><?php );
     
      $i++;  
    }
     } 
     ?>
    merci

  2. #2
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Il semble y avoir une parenthèse en trop après le echo sur la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo ($row_se['customers_id']; ?><tr>

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    merci je vien de changé comme sa

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    echo ("".$row_se['customers_id']." <tr>"?>
    <a href=''
     onclick = "window.open('popup_se.php?rel_id=<?php echo $row_se['se_id']; ?> &cu_id=<?php echo $row_se['customers_id']; ?>
     &re_envoi=<?php echo $row_se['se_envoi_".i."']; ?> &key=<?php echo $i; ?>', 'popup','width=640,height=280'); return false ;">
     <?php echo $type_commande."_"".i."; echo ' le : ';  echo $row_se['se_envoi_".i."']; ?></a><br> <?php "</b></tr>");
     
         $i++;
    mais sa marche toujours pas pour la parenthèse elle se fini à la fin

  4. #4
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    J'ai totalement réécrit le code. Il y a vraiment beaucoup d'erreurs, il en reste sûrement encore
    Le <TR> sans <td> ce n'est pas top, et les echo $row_se['se_envoi_".i."']; je les ai interprété comme des variable $i que tu incrémente dans ton while ?
    J'ai supprimé toutes ouvertures et fermetures de balise de code php.
    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
    <?php
    *
    echo 'bonjours';
    *
    $query_se = "SELECT se_id, customers_id, se_envoi_1, se_envoi_2, 
    					se_envoi_3, se_envoi_4, se_envoi_5, se_envoi_6, 
    					se_envoi_7, se_envoi_8 FROM se 
    					WHERE se_status LIKE '1%' 
    					AND customers_id = '1' ";
    			$result_se = mysql_query($query_se);
     
    		// echo("<tr><td with=\"20px\"></td><td width=\"100px\"><b>".$id_commande."</b></td><td width=\"120px\"><b>".$date_commande."</b></td></tr>"); 
    			while ($row_se = mysql_fetch_assoc($result_se)) {
    				$i = 1;
    				while ($i <= 8) {
     
    					echo $row_se['customers_id']."<a href='' onclick = \"window.open('popup_se.php?rel_id=".$row_se['se_id']."&cu_id=".$row_se['customers_id']."&re_envoi=".$row_se['se_envoi_$i']."&key=".$i."', 'popup','width=640,height=280'); return false ;\">";
    					echo $type_commande."_".$i." le : ".$row_se['se_envoi_$i']."</a><br>";
    *
      					$i++;  
    				}
     			} 
     ?>

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    je te remerci mais j'ai juste l'echo bonjours qui marche sinon sa marche toujours pas

  6. #6
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    bonjours mon erreur ce trouve là:
    normalement sa doit être écrit mais comme c'est une boucle je veu qu'après ce soit
    3 4 etc...
    le problème c'est que .$i. ou ".$i." ne marche pas
    si quelqu'un sait comment faire ce serai gentille de me l'expliquer merci

  7. #7
    Membre confirmé Avatar de sigap
    Inscrit en
    Avril 2002
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 113
    Par défaut
    Au lieu d'ecrire Ecrit plutot l'utilisation du ' au lieu du " fait que ta variable soit considérée comme une chaine. Guillemets au lieu de Apostrophe

  8. #8
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    depuis ce matin je me prend la tête a cause de ce problème merci mille fois pour deux raison la première c'est que tu ma réglé mon problème le deuxième c'est que maintenant je sais et que je referai plus cette fautte merci mille fois encore

  9. #9
    Membre confirmé Avatar de sigap
    Inscrit en
    Avril 2002
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 113
    Par défaut
    N'oublie pas de marquer RESOLU.

    A bientot.

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

Discussions similaires

  1. [phpMyAdmin] Page blanche après l'installation
    Par Leobaillard dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 20/02/2008, 08h43
  2. [XSLT] Affiche une page blanche
    Par genmic dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 10/03/2007, 08h16
  3. Javadoc m'affiche une page blanche.
    Par Pierre8r dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 08/11/2006, 21h56
  4. Mon site affiche une page blanche avec Firefox : Pourquoi ? Que faire ?
    Par bnoir dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 25/10/2006, 16h22
  5. Internet Explorer m'affiche une page blanche
    Par poof65 dans le forum IE
    Réponses: 10
    Dernier message: 15/08/2005, 22h50

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