Et voici maintenant le code concernant la page PHP (RequetePreparee.php)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Requête préparée</title>
</head>
<body>
<?php
try
{
// Ouverture d'une nouvelle instanciation avec gestion de l'erreur
$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8','root','root',array(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
// Preparation de la requête
$req = $bdd->prepare('SELECT nom, prix FROM jeux_video WHERE possesseur = ? AND prix <= ? ORDER BY prix');
// Récupération des parametres issus de la page html contenant le formulaire
$req->execute(array($_POST['possesseur'], $_POST['prix_max']));
// Lecture des données
echo '<ul>';
while ($donnees = $req->fetch())
{
echo '<liv>' . $donnees['nom'] . '(' . $donnees['prix'] . ' €)</liv><br />';
}
// Fermeture du jeu d'enregistrements
$req->closeCursor();
?>
</body>
</html>
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP