Inséré une idée dans la BDD avec un $_GET

Résolu
Ar-Star52 Messages postés 24 Statut Membre -  
Ar-Star52 Messages postés 24 Statut Membre -
Bonjour a tous j'arrive pas a inséré l'id dans ma BDD avec un $_GET ! Avec vous une idée ?

Mon code :

function inserer_commentaire($pseudo, $commentaire)
{
		try
	{
		// On se connecte à MySQL
		$bdd = new PDO('mysql:host=localhost;dbname=blog;charset=utf8', 'root', '');
	}
	catch(Exception $e)
	{
		// En cas d'erreur, on affiche un message et on arrête tout
		die('Erreur : '.$e->getMessage());
	}
	// Si tout va bien, on peut continuer
		$req = $bdd->prepare('INSERT INTO commentaires(id,pseudo, commentaire, date) VALUES(:pseudo, :commentaire, NOW(), id)');
		$req->execute(array(
		'pseudo' => $pseudo,
		'commentaire' => $commentaire,
		'id' => $_GET['id'],
	));	
   
   
   }
   


Merci d'avance

2 réponses

  1. jee pee Messages postés 31980 Date d'inscription   Statut Modérateur Dernière intervention   10 015
     
    Salut,

    Je ne connais pas mysql avec php, mais dans ton insert l'ordre des champs ne correspond pas à l'ordre de VALUE et pour le champ commentaire tu mets un : devant et pas devant id, pourquoi ? Les langages informatiques, c'est de la rigueur formelle ;-)

    cdlt

            Un étranger, c'est un ami qu'on n'a pas encore rencontré.
    0
  2. Ar-Star52 Messages postés 24 Statut Membre
     
    Je vais essayé de regarder sa de plus prés merci ! :)
    0