Bonjour
A toutes et tous
Je ne sais si je post dans le bon forum, si ce n'est pas le cas, que les admins m'excusent et replace ce sujet où il devrait...
Bon, voici mon problème:
Après enregistrement de l'identité du client via un formulaire, il est dirigé vers la page où il pourra commander.
Jusque là ça marche; je récupère l'id client dans la session, ou bien le visiteur est redirigé vers la page d'accueil faute d'id.
Mais ensuite, à partir de l'id je souhaite récupérer/afficher ses nom prénom, puis un peu plus loin l'adresse postale ou mail pour envoyer la commande. Et c'est là que ça se corse:
A l'affichage d'accueil il y a bien mon "Bonjour"...mais ni son nom ni son prénom!
Mais voici les codes en questions:
Le code d'enregistrement du client (code fonctionnel donc):
<?php
//Recuperation des champs
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";
if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
else $adresse="";
if(isset($_POST['email'])) $email=$_POST['email'];
else $email="";
//connexion à la base
$liendb = mysql_connect('blabla', 'chuuuttt', 'secret!');
mysql_select_db ('chuuuttt',$liendb);
$sql = "INSERT INTO suivi_cde (id, date, nom, prenom, adresse, email) VALUES ('', NOW(), '$nom', '$prenom', '$adresse', '$email')";
//si un problème lors de l'insertion dans la bdd on le signale
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
//récupération de l'id client
$id = mysql_insert_id();
mysql_close();
session_start();
$_SESSION['identification'] = $id;
header('Location: choix_cde.php');
exit();
?>
et maintenant le code qui me pose problème:
<?php
//connection à la base
include ('bases/connexion.inc.php');
$id = $_SESSION;
$sql = "SELECT prenom, nom FROM suivi_cde WHERE id = '$id'";
$resultat = mysql_query ($sql);
while ($civilite = mysql_fetch_array($resultat));
{
$id = $civilite['$_SESSION'];
$prenom = $civilite['prenom'];
$nom = $civilite['nom'];
echo "Bonjour $prenom $nom";
}
mysql_close($base);
?>
Ce dernier code (include dans la page) fonctionne jusqu'à "Bonjour"...après rien!???
J'ai testé juste avec le N° client, ça fonctionne (:shock:

), je ne comprends plus rien. Je suis certain d'avoir la cause/solution sous les yeux...mais je ne vois plus rien...
Si quelqu'un passant par là (alors qu'on serait mieux à la plage

) pouvait me donner un conseil, avis, coup de main, pour m'aider à comprendre et à solutionner le pb, je suis preneur
D'avance, merci