Salut,
mon code sert à afficher des données de ma base selon des critères reçus par le formulaire mais il m'affiche des erreurs voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
try
{
	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
	$bdd = new PDO('mysql:host=localhost;dbname=location', 'root', 'helasfar', $pdo_options);
	$req = $bdd->prepare('SELECT nom FROM voiture WHERE nom = ? AND prix = ?');
	$req->execute(array($_POST['marque'], $_POST['prix']));
if(!false==($req))
{
 echo '<ul>';
   while ($donnees = $reponse->fetch())
    {
        echo '<li>' . $donnees['id']  . $donnees['nom'] .  '(' . $donnees['prix'] . ' EUR)</li>';
    }
 echo '<ul>';
 
}else{
 echo "Marque inexistante veuillez vérifier la liste des voitures.";
  }
    $reponse->closeCursor();
}
catch(Exception $e)
{
    die('Erreur : '.$e->getMessage());
}
 
?>
l'erreur est:
Notice: Undefined index: marque in C:\wamp\www\tests\affiche.php on line 7
Notice: Undefined variable: reponse in C:\wamp\www\tests\affiche.php on line 20
aidez moi svp