problème d'affichage du contenu d'une table sql
Posté : 22 avr. 2014, 12:24
Salut à tous les internautes !
Je suis nouvelle sur le forum et j'aimerais que vous m'aidiez à resoudre ce problème :
J'ai créé une base de données pour la gestion des utilisateurs. Et j'aimerais afficher les informations concernant l'un d'eux une fois qu'il a été sélectionné sur un formulaire.
Mon code est le suivant :
"Notice: Undefined index: nom in C:\xampp\htdocs\applicationphp\afficheruser.php on line 44
Notice: Undefined index: prenom in C:\xampp\htdocs\applicationphp\afficheruser.php on line 44
Les coordonnees de cet utilisateur sont les suivantes : "
J'ai besoin d'être éclairci svp. J'arrive pas à localiser l'erreur.
Je suis nouvelle sur le forum et j'aimerais que vous m'aidiez à resoudre ce problème :
J'ai créé une base de données pour la gestion des utilisateurs. Et j'aimerais afficher les informations concernant l'un d'eux une fois qu'il a été sélectionné sur un formulaire.
Mon code est le suivant :
<?php
$nom='u';
$prenom='u';
try
{
$bdd = new PDO('mysql:host=localhost;dbname=applicationphp', 'root', '',
array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e)
{
die ('Erreur : ' .$e->getMessage());
}
$req = $bdd->prepare('select * from utilisateurs where nom = ? and prenom= ?');
$req->execute(array($_POST['nom'], $_POST['prenom']));
echo 'Les coordonnees de cet utilisateur sont les suivantes : <br/>';
while ($donnees = $req->fetch())
{
echo 'Nom complet : ' .$donnees['nom']. ' ' .$donnees['prenom']. '<br/>
pays : ' .$donnees['pays']. '<br/> ville : ' .$donnees['ville']. '<br/>
Boite postale : ' .$donneees['bp']. '<br/>Date d\'incription : ' .$donnees['date'].
'<br/>';
}
$req->closeCursor();
?>
Seulement, lorsque j'execute le code, on m'affiche comme résultat :"Notice: Undefined index: nom in C:\xampp\htdocs\applicationphp\afficheruser.php on line 44
Notice: Undefined index: prenom in C:\xampp\htdocs\applicationphp\afficheruser.php on line 44
Les coordonnees de cet utilisateur sont les suivantes : "
J'ai besoin d'être éclairci svp. J'arrive pas à localiser l'erreur.