Bonjour à Tous

J'ai une question de débutant, les "echo" me remontent bien que les variables sont bien mise en mémoire, autant, elles ne s'intègre pas dans la requête, et je ne comprend pas d'ou cela peut venir
Auriez-vous une idée svp
Bien à vous

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
			<?php
			require 'db.php';
			$message = '';
			if (isset ($_POST['nom']) ) {
			$name = $_POST['nom'];
			$email = $_POST['email'];
			echo $name;
			echo $email; 
			$sql = 'INSERT INTO users(user_nom, user_email) VALUES(:nom, :email)';
			echo $sql;
			$statement = $connection->prepare($sql);
			if ($statement->execute([':nom' => $name, ':email' => $email])) {
			$message = 'data inserted successfully';
			}
			}
			?>
Débug:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Jolan 
 jolan.k@gmail.com  
INSERT INTO users(user_nom, user_email) VALUES(:nom, :email)