Pages membres

itauba Messages postés 2 Statut Membre -  
itauba Messages postés 2 Statut Membre -
Bonjour,

Je suis un site php en ce moment, les pages de connection deconnection inscription moncompte et les pages de verifications sont OK!
Maintenant je bloque completement, je ne sais pas comment exprimer chaque page des membres. Je ne sais pas si tout fonctionne par pseudo frame, mais si c'est le cas ça serait chaotique, car déjà je n'ai compris que la moitié du principe et en plus toutes mes pages serait a modifier!
Exemple une petite fenetre avec la liste des pseudos des membres connectés. On clic sur le lien-pseudo, et on tombe sur une page, la page du membre en question, avec ses données etc...
Justement c'est ça que je ne sais pas faire, afficher aux autres les pages perso des membres inscrits.
Donc avez vous quelque chose d'autre a me proposer?

Merci d'avance...

2 réponses

boss0211 Messages postés 264 Statut Membre 8
 
tu fais une page avec un array avec tou les info sur le membre
et pour avoir le membre demander il faut faire par GET
c'est a dire:
<?php
echo '<a href="http://monsite.fr/membre/?membre='.$donnees['pseudo''].'" target="blanck">'.$donnees['pseudo'].'</a>';
?>

et dans la page de réception a toi de te débrouiller je te conseille douvrire la page avec un pop-up

oh! et puis je vais te montrer un bout:
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("./conf.php3"); //Commme d'ab

if (!isset($_SESSION['pseudo'])) //Le code pour verifier qu'une session existe
{
	die('Vous n\'êtes pas autorisez à acceder à cette page.'); //Si non, on arrete le script et on affiche un message
}
$pseudo1 = $_GET['pseudo'];
$sql = connect_sql();
$requete = mysql_query("SELECT * FROM membres WHERE `pseudo`='$pseudo1'"); 
$result = mysql_fetch_array ($requete);

$id2 = $result['id'];
$pseudo2 = $result['pseudo'];
$nom = $result['nom'];
$prenom = $result['prenom'];
$pays = $result['pays'];
$born = $result['born'];
$site = $result['website'];
$blabla = $result['blabla'];
$date = $result['date'];
?>
<html>
<head>
<title>Fiche du membre <?php echo $pseudo2; ?></title>
<style>
body {
background-image: url("/img/deg.gif");
background-repeat: repeat-y;
}
</style>
</head>
<body>
<center><h1>Fiche du membre <?php echo $pseudo2; ?></h1><br />
<br />
<br />
<br />
<table border="0px" cellspacing="0px" cellpaddong="0px">
<tr>
<td>
<table width="486" border="0" cellspacing="0" cellpadding="0"> <tr> 
<td width="290" align="center">
  <table width="478" border="1px" style="border-style: dashed; border-color: black; border-collapse: collapse;">
    <tr>
      <td width="255">Son Pseudo : </td>
      <td width="213"><? echo $pseudo2; ?></td>
    </tr>
	<tr>
	  <td>Son nom : </td>
	  <td><?php echo $nom; ?></td>
	</tr>	
	<tr><td>Son prénom : </td>
	<td><?php echo $prenom; ?></td></tr>
	<tr><td>Date d'inscription sur le site:</td>
	<td><?php echo $date; ?></td></tr>
	<tr><td>Son pays : </td>
	<td><?php echo $pays; ?></td></tr>
	<tr><td>Sa date de naissance : </td>
	<td><?php echo $born; ?></td></tr>
	<tr><td>Son site web : </td>
	<td><a href="<?php echo $site; ?>" target="_blank"><?php echo $site; ?></a></td></tr>
	<tr><td>Citation : </td>
	<td><?php echo $blabla; ?></td></tr>
  </table>
</td></tr>
</table>
</td></tr>
</table>
<?php 
mysql_close(); 
?>
</center>
</body>
</html>
0
itauba Messages postés 2 Statut Membre
 
Boss, merci d'avoir repondu a ma question!
J'ai bien compris la seconde partie, au niveau affichage!
Mais j'ai toujours pas capté, l'histoire des compte/?compte=naoik
Pourriez vous m'expliquer tout ça en détails.
Juste pour infos, je ne sais pas si c'est correct mais, actuellement j'ai deux fichiers principaux pour les membres, un "membre.php" ou le membre accede a sa page et peux faire des modifs, et "compte.php" ou l'utilisateur et censé voir les infos d'autres membres (elle comporte les infos données par boss0211 dans ce topic!)
0