Obtenir les infos d'un membre

Résolu/Fermé
dijkstra77 Messages postés 3 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 18 février 2007 - 14 févr. 2007 à 15:28
dijkstra77 Messages postés 3 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 18 février 2007 - 18 févr. 2007 à 09:46
Bonjour
comme dans le titre, je souhaite pouvoir afficher sur la page membre les infos de celui-ci voici le code de la page membres.php qui se fais connecte par la page connect2.php


<?
session_start();

if(!isset($_SESSION['login'])) {
echo '<script language=javascript> alert ("Vous n avez pas le droit d acces a cette page. Veuillez vous identifier.");</script>';
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="index.php" </SCRIPT>';
exit;
}
?>

voici le lien que jai pour afficherle login :
<?php echo '<p>Bonjour ',$_SESSION['login'],'</p>'; ?>


2 réponses

P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
15 févr. 2007 à 11:50
les infos en question sont elles stocké en base ?
pourquoi ne pas faire une requete et afficher ce qui t'intérrésse ??
tu as le login, au moment de l'identification, tu pourrais passer dans la session l'id de l'usager pour ta rêquête, mais je suppose que le login est au une clé primaire alors ... ca devrait marcher, non ??
0
dijkstra77 Messages postés 3 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 18 février 2007
18 févr. 2007 à 09:46
Je te remercie, mais je viens de resoudre mon probleme avec un code avant la balise <html> :

<?php
session_start();
require("conf.php3");

if (!isset($_SESSION['pseudo']))
{
header( "Location: acces.php" );
}

$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$result = mysql_fetch_array ($requete);

$id = $result['id'];
$pseudo = $result['pseudo'];
$mail = $result['mail'];
$prenom = $result['prenom'];
$nom = $result['nom'];
$website = $result['website'];
$born = $result['born'];
$pass = $result['pass'];

/* On peut recuperer plus d'info si besoin */

?>


et pour afficher les infos , j'ai ces codes la :

<table width="504" height="205" border="1">
<tr>
<td><table width="465" height="200" border="0" align="center">
<tr>
<td width="164"><span class="Style28">Votre Pseudo : </span></td>
<td width="291"><? echo $pseudo; ?></td>
</tr>
<tr>
<td><span class="Style28">Votre E-mail :</span></td>
<td><? echo $mail; ?></td>
</tr>
<tr>
<td><span class="Style28">Votre prenom : </span></td>
<td><? echo $prenom; ?></td>
</tr>
<tr>
<td><span class="Style28">Votre Nom : </span></td>
<td><? echo $nom; ?></td>
</tr>
<tr>
<td><span class="Style28">Votre date de naissance : </span></td>
<td><? echo $born; ?></td>
</tr>
<tr>
<td><span class="Style28">Votre site Web : </span></td>
<td><? echo $website; ?></td>
</tr>
<tr>
<td><span class="Style28">Votre mot de passe : </span></td>
<td><form name="affichage">
Cochez pour afficher
<input type="checkbox" name="oui" onClick="controle()">

<span class="Style23"><DIV ID="doui" STYLE="position:relative;visibility:hidden"><? echo $pass; ?></div> </span>
</form></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>


et ca marche super bien.
j'ai meme rajouter , si tu le voit, une facon de cacher le mot de passe avec un checkbox ce qui empeche toute copie direct meme sur la page de memebre.


merci quand meme et aurevoir...
0