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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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
    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