Bonjour,
j'ai créé un formulaire de contact. Lorsque je retrouve le contact dans ma base de données, je remplace les anciennes informations renseignées par les nouvelles, ainsi ce membre possède touours le mm id. Si je ne le connais pas, je crée une nouvelle fiche contact avec un nouvel id.
Comment je fais pour récupérer l'id d'un membre déjà existant???

Voici ce que j'ai fait mais ca ne marche pas.
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
17
18
19
20
21
 
// On regarde si le contact existe déjà dans la base de données. 
$req = $bdd->prepare('SELECT nom, prenom, date_naissance FROM adherents WHERE nom = :nom AND prenom = :prenom AND date_naissance = :naissance');
			$req->execute(array(
			':nom' => $_POST['nom'],
			':prenom' => $_POST['prenom'],
			':naissance' => $naissance_us));
			$donnees = $req->fetch();
			$req->closeCursor();
			if ($donnees) {
 
			// On remplace les anciennes informations par les nouvelles. 
			$req1 = $bdd->prepare('UPDATE adherents SET telephone=:telephone WHERE nom=:nom AND
			prenom=:prenom AND date_naissance=:naissance');
			$req1->execute(array(
			':telephone' => $_POST['telephone'],
			':nom' => $_POST['nom'],
    		        ':prenom' => $_POST['prenom'],
			':naissance' => $naissance_us));
			$id = $donnees['id'];
			$req1->closeCursor();
$id en avant dernière ligne ne fonctionne pas.
Merci d' avance pour votre aide.