Retourner plusieurs valeurs

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Retourner plusieurs valeurs

Re: Retourner plusieurs valeurs

par moogli » 30 nov. 2012, 21:16

salut,


explication dans ce tuto : http://www.siteduzero.com/tutoriel-3-34 ... x-bdd.html


@+

Retourner plusieurs valeurs

par pecheurdephp » 30 nov. 2012, 20:48

Bonjour,
j'utilise du code qui me permet de rechercher un nom. le résultat me retourne une réponse.
je voudrais qu'il me retourne toutes les réponses, si il y en a et j'ai besoin de votre aide pour celà...
merci d'avance
il doit falloir utiliser la commande "while" mais je bute...
switch ($i) {
    case 'search':

                connexion_DB();
                $dbh = $_ENV['dbh'];

                $nom = (isset($_POST['nom']) ? $_POST['nom'] : '');
                $nom = (isset($_GET['nom']) ? $_GET['nom'] : $nom);
                
                $sql = "SELECT u.*, p.pays FROM users AS u, pays AS p
                		WHERE p.id = u.id_pays
                		AND nom like '".addslashes($nom)."'";

                $stmt = $dbh->prepare($sql);
			    $stmt->execute();
			    $result = $stmt->fetch(PDO::FETCH_ASSOC);
                $count = $stmt->rowCount();

                if($count == 0)
                {
                	echo "Pas d'info.";
                }
                else
                {

                 $ad = array('1' => 'Oui', '2' => 'Non');
                 $ft = array('1' => 'Text', '2' => 'Html');

                 echo '<center>';
                 echo 'Nom : ' . $result['nom'] . ' <BR/> ';
                 echo 'Prenom : ' . $result['prenom'] . ' <BR/> ';
                                  echo '</center>';
                }

      break;
    case 1:

      break;
    default ;
             echo '<center><form name="" action="'.$_SERVER['PHP_SELF'].'?action=search" method="post">

             <p>nom : <input  class="text"  name="nom" type="text" value=""><p/>
             <input  class="button" type="submit" value="Recherche">

              </form></center>';
      break;
  }

?>

</body>