La boucle while ne retourne rien

Fermé
mari1995@ Messages postés 2 Date d'inscription mardi 8 août 2017 Statut Membre Dernière intervention 8 août 2017 - Modifié le 8 août 2017 à 14:24
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 10 août 2017 à 11:24
bonjour, svp j'ai un probleme dans ma boucle while, apres l'execution aucun msg d'erreur d'erreur n'est affiché ms la boucle while ne retourne rien voilà mon code


<body id="page-top" class="index">

 
    <section id="portfolio" class="bg-light-gray">
        <div class="container-fluid">
  <div class="col-lg-12 text-center">
         
 
<?php
require'connexion.php';
$conn=connex();
$login=isset($_POST['NomPrenom'])?$_POST['NomPrenom']:'';
$password=isset($_POST['password'])?$_POST['password']:'';

$var="SELECT * FROM table2 WHERE NomPrenom='$login' AND CIN='$password'";
$result = $conn->query($var) or die (print_r($conn->errorInfo()));
?>

    <div class="row">
        <div class="col-md-12">
            
            <h3 class="text-center">Bienvenue dans votre espace</h3> <br>
                
            
        </div>
        <div id="no-more-tables">
            <table class="col-md-12 table-bordered table-striped table-condensed cf">
                <thead class="cf">
                    <tr>
                        <th class="numeric">Id</th>
                        <th class="numeric">Nom et Prenom</th>
                        <th class="numeric">CIN</th>
                        <th class="numeric">Echelle</th>
                        <th class="numeric">Votre Demande</th>
                        <th class="numeric">validation</th>
                        
                    </tr>
                </thead>
                
<?php 
while($row=$result->fetch(PDO::FETCH_ASSOC)) 
{


?>

                    <tr>
                        <td><?php echo $row['Id']; ?></td>
                        <td><?php echo $row['NomPrenom']; ?></td>
                        <td><?php echo $row['CIN']; ?></td>
                        <td><?php echo $row['Echelle']; ?></td>
                        <td><?php echo $row['demande']; ?></td>
                        <td><?php echo $row['validation']; ?></td>

 
</tr>  
 
<?php
}
?>   
</table> 
       
   </div>          
         </div>      
        </div>
    </div>
    </section>
    </body>
    </html>


EDIT : Ajout des balises de code (la coloration syntaxique).

Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.
Jordane45

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
8 août 2017 à 14:25
Bonjour,

Déjà.. tu utilises PDO ou Myslqi ?

Ensuite.. si tu fais un echo de ta variable $var ... qu'est-ce que ça t'affiche ?
Et si tu te sers de ce echo pour tester la requête DIRECTEMENT dans ta bdd (via phpmyadmin par exemple).. est-ce que ça te retourne quelquechose ?

0
mari1995@ Messages postés 2 Date d'inscription mardi 8 août 2017 Statut Membre Dernière intervention 8 août 2017
8 août 2017 à 19:48
j'utilise PDO
j'ai testé la requete directement dans la bdd et ça n'a rien retourner
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
8 août 2017 à 19:53
Ben... donc... c'est ta requête qui n'est pas bonne...

Et sans connaitre la structure de ta table ni meme le resultat du echo... impossible de t'en dire plus
0
mari1995@ > jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024
10 août 2017 à 11:08
ma table est constituée de 6 colonnes (Id, NomPrenom, CIN, echelle, demande, validation)
mrc pour votre reponse.
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649 > mari1995@
10 août 2017 à 11:24
Tu ne réponds que partiellement à nos questions... dans ces conditions... IMPOSSIBLE de t'aider !
Pour être plus clair :
- Colle nous sur le forum .. le résultat du ECHO
- Donnes nous la structure (via un show create table ou un dump ) de ta table.
0