Selection

wanish -  
 wanish -
Bonjour,
SVP j'ai besoin d'aide, je veudrais afficher les donneé d'un table de ma base de donneé à laide de PHP, avec une
condition, et je veudrais que à chaque fois cette condition satisfaite, le script affiche les donneés sous une table,
j'ai essayé avec WHILE(condition==true) et la boucle for(.........),mais le compteur s arrete sur le premiere ligne
de la table.
SVP si vous pouvez m'aidez , reponds moi. et merci.
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. nicorz Messages postés 108 Statut Membre 19
     
    Salut,

    déjà pour comparer une valeur booléenne, il tu dois utiliser "===" et pas "==".

    Tu peux montrer ton code pour voir pourquoi il s'arrête sur la ligne ?
    0
    1. wanish
       
      merci pour votre indication, mais je crois que ce n'est pas le probleme
      alors voila ce que j'ai fait:

      j'ai remplisseé une table de ma base de donneé, par les informatins des condidats dans une ecole.
      <?php
      //connexion
      .
      .
      .
      echo"insert into inscription values('','".$nom."',.............,'".$matiere."'");
      .
      .
      .
      ?>
      jusqu'à ici tout va bien, mais lorsque je veux selectionner les condidats de la matiere Français(par exemple), j'ai creé un autre fichier (recherche.php), dans le quelle j'ai doté le script suivant:
      <?
      $matier=$_POST['matiere'];
      $db=mysql_connect('localhost','root');
      mysql_select_db('ecolei',$db);
      $req='select * from test where matiere="'.$matiere.'"';
      $res=mysql_query($req) or die('erreur sql!'.'<br/>'.$req.'<br/>'.mysql_error());
      $base=mysql_fetch_array($res);
      while($base['matiere']='.$matiere')
      {
      echo'<div id="Layer1" align="center">';
      echo'<table width="500" border="1">
      <tr>
      <td width="250"><b>N°</b></td>
      <td width="250"><b>'.$base['id'].'</b></td></tr>
      <tr><td width="250"><b>nom</b></td>
      <td width="250"><b>'.$base['nom'].'</b></td></tr>
      <tr><td width="250" ><b>prenom </b></td>
      <td width="250"> <b>'.$base['prenom'].'</b></td></tr>
      <tr><td width="250" ><b>adresse </b></td>
      <td width="250"> <b>'.$base['adresse'].'</b></td></tr>
      <tr><td width="250" ><b>tel </b></td>
      <td width="250"> <b>'.$base['tel'].'</b></td></tr>
      <tr><td width="250" ><b>recette </b></td>
      <td width="250"> <b>'.$base['recette'].'</b></td></tr>
      <tr><td width="250" ><b>reste </b></td>
      <td width="250"> <b>'.$base['reste'].'</b></td></tr>
      </table>
      </tr></table></div>';
      }
      mysql_free_result($res);
      mysql_close();
      ?>
      0