Bonjour,
je souhaite vérifier si la chaine qui est rentrée par l'utilisateur appartient bien à ma bdd.
J'ai créé un fichier php contenant ma requête et j'ai essayé de l'appeler dans mon script mais je dois avoir un problème sur l'appel de ma fonction.
Voilà le code javascript :
Et voilà mon code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if(document.formdept) { var str=document.formdept.dept.value; var strim=str.replace(/[^a-z]/gi, ''); if(strim == "" && $('#depart').function({source:'validDept'})!=null) { alert("Erreur"); return false; } else return true; }
Code php : 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 <?php try { $bdd = new PDO('mysql:host=localhost;dbname=orange', 'root', ''); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } $term=$_GET['term']; $req=$bdd->prepare('SELECT DISTINCT NomDept FROM test WHERE NomDept= :term'); $req->execute(array('term' => $term)); $array = array(); while($donnees = $req->fetch()) { array_push($array, $donnees['NomDept']); } echo json_encode($array); $req->closeCursor(); ?>
Partager