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