Bonjour,

Je suis débutant en Php, Mysql, Ajax et j'essai d'afficher le résultat d'un select afin de le réutiliser dans une fonction AJAX.


** Le code **

Code MYSQL : 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
 
<?php
 
$servername = "localhost";
$username = "user";
$password = "pwd";
$dbname = "DB";
 
if ($_SERVER["REQUEST_METHOD"] == "POST") {
	$id = test_input($_POST["id"]);
}
 
  function test_input($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}
 
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 = "SELECT objet_offert FROM Objets WHERE id='22'";
		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";
 
		// set the resulting array to associative
 
		$result = $stmt->fetchAll(PDO::FETCH_CLASS, "objet_offert");
		var_dump($result);
		echo $var_dump;
 
}
 
catch(PDOException $e) {
 
	echo $sql . "<br>" . $e->getMessage();
 
}
 
$conn = null;


** Résultat actuel **

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
SELECT objet_offert FROM Objets WHERE id='22'
 
1 records UPDATED successfully

Mais ce que je souhaite affiché, c'est le résultat de ma requête qui est la valeur (0 en base) de la ligne "id=22" colonne "objet_offert".

Une idée ?

Merci beaucoup