Erreur de fonction PHP

Résolu/Fermé
ntaie41 Messages postés 18 Date d'inscription jeudi 2 mai 2013 Statut Membre Dernière intervention 4 mai 2013 - 2 mai 2013 à 17:26
ntaie41 Messages postés 18 Date d'inscription jeudi 2 mai 2013 Statut Membre Dernière intervention 4 mai 2013 - 2 mai 2013 à 17:37
Bonjour,

J'ai une erreur:
PHP Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in - on line 30


et la page
<?php

//Fonction de connexion à la base de donnée
function bddconnect ()
{
	 $dns = 'mysql:host=localhost;dbname=unebase';
	 $utilisateur = 'root';
	 $motDePasse = 'root';
	 $bdd = new PDO( $dns, $utilisateur, $motDePasse );
	 return $bdd;
}


//Ajout d'un membre
function addfriends ($id_user, $User, $Mot_de_passe, $Nom, $Prenom, $Email, $Date_de_naissance, $compte_facebook, $photo)
{
	$cnx=bddconnect(); 
	$requete = "INSERT INTO Membre (id_user, User, Mot_de_passe, Nom, Prenom, Email, Date_de_naissance, Compte_facebook,photo) 
	VALUES (:unId, :unUser, :unMdp, :unNom, :unPrenom, :unEmail, :UneDatedenaissance, :Uncomptefacebook, :unephoto)";
	$stmt = $cnx->prepare($requete); 
	$stmt->bindParam('unId', $id_user);
	$stmt->bindParam('unUser', $User);
	$stmt->bindParam('UnMdp', $Mot_de_passe);
	$stmt->bindParam('unNom', $Nom);
	$stmt->bindParam('unPrenom', $Prenom);
	$stmt->bindParam('unEmail', $Email);
	$stmt->bindParam('UneDatedenaissance', $Date_de_naissance);
	$stmt->bindParam('Uncomptefacebook', $compte_facebook);
	$stmt->bindParam('Unephoto', $photo);
	$stmt->execute();
		
}
 addfriends('1','2', '3', '4', '5', '6', '7)', '8', '9');
 
	
?>


et je ne trouve pas la source du problème. Pouvez-vous m'aidez ?
Merci d'avance.

A voir également:

2 réponses

yoshiro Messages postés 497 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 18 avril 2018 64
Modifié par yoshiro le 2/05/2013 à 17:36
salut

essaye ça remplace

VALUES (:unId, :unUser, :unMdp, :unNom, :unPrenom, :unEmail, :UneDatedenaissance, :Uncomptefacebook, :unephoto)";

par

VALUES (:unId, :unUser, :unMdp, :unNom, :unPrenom, :unEmail, :UneDatedenaissance, :Uncomptefacebook, :Unephoto)";
0
ntaie41 Messages postés 18 Date d'inscription jeudi 2 mai 2013 Statut Membre Dernière intervention 4 mai 2013
2 mai 2013 à 17:37
Merci tout remarche :)
0