Retourner plusieurs valeurs
Posté : 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...
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>