Bonjour,
Je souhaite lors de cette requête
avec une variable $_POST['reference'] = ' ' (champ vide d'un formulaire) et une variable $_POST['code_postal'] = 12000 (par exemple)
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
28
29 <?php try { $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '', $pdo_options); $req = $bdd ->prepare('SELECT * FROM agence WHERE reference = :reference AND code_postal = :code_postal'); $req ->execute(array( 'reference' => $_POST['reference'], 'code_postal' => $_POST['code_postal'], )); while ($donnees = $req->fetch()) { echo 'Référence : ' . $donnees['reference'] . ' '; echo 'Code Postal : ' . $donnees['code_postal'] . ' '; } $req->closeCursor(); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } ?>
faire afficher toutes les entrées de ma table "agence" correspondant à $_POST['code_postal'] = 12000
malheureusement cela ne me renvoie aucun résultat tant que $_POST['reference'] = ' '
Après une soirée de recherches, de prise de tête et d'essais en tout genre je ne suis malheureusement pas parvenu à résoudre mon problème ... du coup si quelqu'un a la solution je l'en remercie d'avance vivement !
Partager