Espace Membre
Posté : 07 juin 2011, 11:37
Bonjour tout le monde,
Je suis entrain de faire un espace membre pour une bibliothèque en ligne, Mon problème consiste à :
Quand un membre fais la connexion il passe à une autre page index1 où je souhaite afficher un message : "Bienvenue Mr Nom Prenom",
J'ai réussi à faire la connexion et d'afficher le Message mais il m'affiche tous les nom des Membres qui existent dans ma table membres
, et moi je veux afficher juste le nom du membre connecté
voici mon formulaire de connexion (Page index) :
Merci d'avance
Je suis entrain de faire un espace membre pour une bibliothèque en ligne, Mon problème consiste à :
Quand un membre fais la connexion il passe à une autre page index1 où je souhaite afficher un message : "Bienvenue Mr Nom Prenom",
J'ai réussi à faire la connexion et d'afficher le Message mais il m'affiche tous les nom des Membres qui existent dans ma table membres
voici mon formulaire de connexion (Page index) :
<form id="form1" method="post" >
<table width="257" border="0" align="center">
<td width="91" height="48"></td>
<td width="91" height="48"><p class="header_01" align="center"><strong>CONNEXION</strong></p></td>
</tr>
<tr>
<td width="91"><strong>Pseudo</strong></td>
<td width="156"><input type="text" name="textfieldd" /></td>
</tr>
<tr>
<td width="91" height="48"><strong>Mot de passe</strong> </td>
<td width="156"><input type="password" name="textfieldd2" /></td>
</tr>
<tr>
<td width="91" height="6"></td>
<td width="156"></td>
</tr>
<td width="91"><div align="right">
<input type="submit" name="Submit" value="Se connecter" />
</div></td>
</table>
</form></td>
</tr>
</table>
<?php
include "connexion.php";
if(isset($_POST['textfieldd']) and isset($_POST['textfieldd2'])) /* teste si les champs on été bien remplis*/
{
$login = $_POST['textfieldd'];
$pwd = $_POST['textfieldd2'];
if(isset($_POST) && !empty($_POST['textfieldd']) && !empty($_POST['textfieldd2'])) {
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select Pass from membres where Pseudo='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['Pass'] != $pwd) {
?>
<script language="javascript">
alert('Login / password incorrect. Merci de recommencer!!');
</script>
<?php
}
else
{
// vers la page d'accueil de votre espace membres
echo header("location:index1.php");
}
}
else {
?>
<script language="javascript">
alert('Vous devez remplir tous les champs!!');
</script>
<?php
}
Et pour la page Index1 (après connexion) :
include 'connexion.php';
$requet="SELECT * FROM membres ";
$resultt = mysql_query($requet) or exit(mysql_error().'Echec');
while( $data = mysql_fetch_assoc($resultt))
{
?>
<p align="right"><strong> Bienvenue </strong> <?php echo $data['Civilite']; ?> <?php echo $data['Nom']; ?> <?php echo $data['Prenom']; ?>
</p>
<?php
}
?>
Quelqu'un peux m'aider ???Merci d'avance