Bonjour,
Je débute en AJAX et je cherche pour le moment à faire quelque chose de très simple :
Cliquer sur un bouton -> Fonction AJAX -> Script PHP -> Requête SQL
* index.php *
Code html : 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
30 <!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <title>Titre de la page</title> </head> <body> <script> $("#reserver").click(function(){ $.ajax({ url : 'reserver.php' // La ressource ciblée }); }); </script> <button id="reserver">Click Me!</button> </body> </html>
* reserver.php *
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
21
22
23
24
25
26
27
28
29
30 <?php $servername = "localhost"; $username = "user"; $password = "pwd"; $dbname = "base"; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "UPDATE Objets SET objet_reserve='1' WHERE objet_nom='OBJET_TEST'"; // echo $sql . "<br>" . "<br>"; // Prepare statement $stmt = $conn->prepare($sql); // execute the query $stmt->execute(); // echo a message to say the UPDATE succeeded // echo $stmt->rowCount() . " records UPDATED successfully"; } catch(PDOException $e) { // echo $sql . "<br>" . $e->getMessage(); } $conn = null; ?>
Pour le moment je cherche juste à changer la valeur de la colonne "objet_reserve" de mon objet "OBJET_TEST" à "1" en cliquant sur un bouton.
Mais ça ne fonctionne pas, une idée ?
Merci
Partager