Faire une page perso pour chaque membre
Résolu
Loic1983
Messages postés
98
Date d'inscription
Statut
Membre
Dernière intervention
-
flakorad -
flakorad -
Bonjour à tous,
Je viens de faire un espace membre grace a un très bon tuto qui m'a été donné par avion f-16 http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php ( je met le lien ca servira peut être a quelqu'un d'autre).
j'ai 3 pages:
-index.php
-inscription.php
-membre.php
Après l'enregistrement dans l'éspace membre on arrive sur la page membre.php .
J'aimerai maintenant faire en sorte qu'en ce reconnectant mes membres arrives sur une page qui leur est personnel (chaque membre a sa propre page, avec ses informations personnel).
Vous devinez donc ma question, comment faire?
Quel code faut il ajouté?
Je pense qu'un code doit être ajouter sur la page membre.php, je me trompe?
Merci pour votre aide
<conf>Windows Vista / Internet Explorer 7.0</conf>
Je viens de faire un espace membre grace a un très bon tuto qui m'a été donné par avion f-16 http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php ( je met le lien ca servira peut être a quelqu'un d'autre).
j'ai 3 pages:
-index.php
-inscription.php
-membre.php
Après l'enregistrement dans l'éspace membre on arrive sur la page membre.php .
J'aimerai maintenant faire en sorte qu'en ce reconnectant mes membres arrives sur une page qui leur est personnel (chaque membre a sa propre page, avec ses informations personnel).
Vous devinez donc ma question, comment faire?
Quel code faut il ajouté?
Je pense qu'un code doit être ajouter sur la page membre.php, je me trompe?
Merci pour votre aide
<conf>Windows Vista / Internet Explorer 7.0</conf>
A voir également:
- Faire une page perso pour chaque membre
- Supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Membre indisponible vinted - Guide
- Créer une page facebook - Guide
- Comment traduire une page - Guide
4 réponses
Tes urls devront ressembler à ça : /profil.php?membre=3 où 3 est l'identifiant unique du membre (champ 'id' de ta table).
Tu pourras ainsi récupérer l'id du membre avec la variable $_GET['membre'] :
Tu pourras ainsi récupérer l'id du membre avec la variable $_GET['membre'] :
$id_membre = (int) $_GET['membre'];À partir de cet id, tu fais une simple requête SQL pour récupérer les informations, puis tu les affiches :
<?php $membre_id = (int) $_GET['membre']; if($membre_id > 0) { $pdo = new PDO('mysql:host=localhost;dbname=tabase', 'root', ''); $sql = 'SELECT * FROM 'membre' WHERE 'id'=:id'; $req = $pdo->prepare($sql); $req->execute(array(':id' => $membre_id)); $req->setFetchMode(PDO::FETCH_OBJ); $membre = $req->fetch(); echo 'Profil de '.$membre->login; } else { echo 'Url incorrecte'; } ?>
Je ne comprend pas du tout ton problème ou es ce que tu bloque exactement ? ou se passe la confirmation de l'identification ? à cette emplacement tu doit avoir une fonction qui te fait rejoindre membre.php, il te suffit alors de rejoindre cette autre page plutôt que membre.php