[php] session + Affichage du nom
Résolu
koke_luche
Messages postés
6
Statut
Membre
-
playmo -
playmo -
Bonjour à vous tous !! :)
Premier post sur ce fofo alors soyez indulgent hein ! :P
J'vous explique mon projet :
j'ai créé un formulaire : l'utilisateur s'enregistre dans la BDD. on lui fournit un N° d'identifiant pour qu'il s'identifie
Ensuite il se log et c'est là que mon problème survient :)
j'ai envie que sur la page suivant le log apparaisse un truc du genre ' Bonjour Jean (imaginons qu'il s'appel comme ça)' Je dois donc aller chercher son nom dans la Base avec son N° d'identifiant mais je n'y arrive pas malgrés de nombreux tuto sur ce genre de principe !
je fournit mon code :
<?php
// Démarrage d'une session
session_start();
// Récupération des données saisies dans le formulaire d'accueil
$numero=$_POST['NumCl'];
$motpasse=$_POST['pwCl'];
// Connexion au serveur
$db=mysql_connect("localhost","root","") or die("erreur de connexion".mysql_error());
// Ouverture de la base VPC3
mysql_select_db("vpc3",$db) or die("erreur de connexion à la base VPC3");
// Requête de recherche du mot de passe du client à partir du numéro de client saisi
$req="SELECT * FROM client WHERE NumClient='$numero' and MotPasseClient='$motpasse'";
// Execution de la requête
$sql=mysql_query($req);
if(mysql_num_rows($sql)==0)
// si la requête ne renvoit aucun résultat
{
// Création d'une variable de session (le numéro de client)
$_SESSION['NumClSession']=$numero;
header('location: EchecRecherche.htm');
}
else
{
header('location: formation.php');
}
// Fermeture de la connexion à MySql
mysql_close();
?>
Et la page formation
<?php
// Démarrage d'une session
session_start();
// Connexion au serveur
$db=mysql_connect("localhost","root","") or die("erreur de connexion".mysql_error());
// Ouverture de la base VPC3
mysql_select_db("VPC3",$db) or die("erreur de connexion à la base VPC3");
// Requête de recherche du prénom
$req="SELECT PrenomClient FROM client WHERE NumClient=[???]"; //* le numéro de session doit être récupéré du login !!
$sql=mysql_query($req);
$myrow = mysql_fetch_array($sql);
echo $myrow['PrenomClient'];
?>
si vous pouviez me donner un pti coup de pouce :)
Merci d'avance
Premier post sur ce fofo alors soyez indulgent hein ! :P
J'vous explique mon projet :
j'ai créé un formulaire : l'utilisateur s'enregistre dans la BDD. on lui fournit un N° d'identifiant pour qu'il s'identifie
Ensuite il se log et c'est là que mon problème survient :)
j'ai envie que sur la page suivant le log apparaisse un truc du genre ' Bonjour Jean (imaginons qu'il s'appel comme ça)' Je dois donc aller chercher son nom dans la Base avec son N° d'identifiant mais je n'y arrive pas malgrés de nombreux tuto sur ce genre de principe !
je fournit mon code :
<?php
// Démarrage d'une session
session_start();
// Récupération des données saisies dans le formulaire d'accueil
$numero=$_POST['NumCl'];
$motpasse=$_POST['pwCl'];
// Connexion au serveur
$db=mysql_connect("localhost","root","") or die("erreur de connexion".mysql_error());
// Ouverture de la base VPC3
mysql_select_db("vpc3",$db) or die("erreur de connexion à la base VPC3");
// Requête de recherche du mot de passe du client à partir du numéro de client saisi
$req="SELECT * FROM client WHERE NumClient='$numero' and MotPasseClient='$motpasse'";
// Execution de la requête
$sql=mysql_query($req);
if(mysql_num_rows($sql)==0)
// si la requête ne renvoit aucun résultat
{
// Création d'une variable de session (le numéro de client)
$_SESSION['NumClSession']=$numero;
header('location: EchecRecherche.htm');
}
else
{
header('location: formation.php');
}
// Fermeture de la connexion à MySql
mysql_close();
?>
Et la page formation
<?php
// Démarrage d'une session
session_start();
// Connexion au serveur
$db=mysql_connect("localhost","root","") or die("erreur de connexion".mysql_error());
// Ouverture de la base VPC3
mysql_select_db("VPC3",$db) or die("erreur de connexion à la base VPC3");
// Requête de recherche du prénom
$req="SELECT PrenomClient FROM client WHERE NumClient=[???]"; //* le numéro de session doit être récupéré du login !!
$sql=mysql_query($req);
$myrow = mysql_fetch_array($sql);
echo $myrow['PrenomClient'];
?>
si vous pouviez me donner un pti coup de pouce :)
Merci d'avance
A voir également:
- [php] session + Affichage du nom
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Dans le document à télécharger, trouvez les lettres situées derrière les rectangles pour reconstituer le nom du chat. comment s'appelle-t-il ? - Forum InDesign
- Nom sonnerie iphone - Forum iPhone
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
Vous n'êtes pas les seules bordel !!
Si quelqu'un (au hasard, moi) cherche une solution à ce problème exactement, il ne trouvera pas.