Bonjour à tous,
j’aimerais afficher le résultat d'une requête paramétrée, lorsque je remplace mes paramètres par des valeursm'affiche les valeurs mais lorsque j'utilise mes paramètres
Code : Sélectionner tout - Visualiser dans une fenêtre à part print_r($data);m'affiche un tableau vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part print_r($data);
pour la connexion
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 try { $cnx = new PDO('mysql:host='.$serveur.';dbname='.$bdd,$user,$pass); $cnx->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(Exception $e) //PDOException { $msg = 'ERREUR PDO dans ' . $e->getFile() . ' L.' . $e->getLine() . ' : ' . $e->getMessage(); die($msg); }
merci pour votre aide
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 <?php if(isset($_POST) && !empty($_POST['numcarte']) && !empty($_POST['numpol'])) { $numcarte = htmlspecialchars($_POST['numcarte']); $numpol = htmlspecialchars($_POST['numpol']); $q = array( ':pnumpol' => $numpol, ':pnumcart' => $numcarte); $sql = 'SELECT * FROM membre WHERE numpol =:pnumpol AND numcart =:pnumcart'; $req = $cnx->prepare($sql); $req->execute($q); $data = $req->fetchAll(); // pour récupérer le resultat if($data !== false) { echo 'Les données sont disponibles ici :'; print_r($data); } else { echo 'Aucun résultat disponible.'; } } ?>
Partager