Accueil > Forum > > > > Voir information d'un membre !
Voir information d'un membre !
vendredi 28 octobre 2005 à 19:08:49 |
Voir information d'un membre !

anxel
|
Bonjour, j'ai une question assez simple, mais je ne sais pas trop comment faire mon code...
Bon, cette question est: - Comment je fais pour que quand quelqu'un clique sur le nom d'un membre dans la liste des membres et bien que les informations de cette personne soit affichée sur une autre page... J'ai de la misère à aller chercher les informations de la personne dedans la base de donnée !
Merci d'avance ! AnXeL
Aurevoir 
|
|
vendredi 28 octobre 2005 à 19:18:51 |
Re : Voir information d'un membre !

J_G
|
Salut,
regarde l'url de ton post : http://www.phpcs.com/forum.v2.aspx?ID=589705
De même, quand tu regarde vers quoi menne le lien dans ton pseudo : http://www.phpcs.com/auteurdetail.aspx?ID=217781
Il faut que tu fasse pareil !
Tu créer un lien vers un page affichant les info de ton utilisateur :
<a href="detailUser.php?id=65431" target="_BLANK" >nomUser</a>
target="_BLANK" veut dire "dans une nouvelle page"
_TOP => dans la page parente
_SELF => dans la même page (par défaut)
...
Ensuite, dans ton script detailUser.php,
tu récupère ainsi l'identifiant de l'utilisateur :
<?php
if( ! isset($_GET['id']) ) die("Pas d'identifiant !?!");
$id = $_GET['id'];
if( ! is_numeric($id) ) die("C'est quoi cet id ?\n$id");
// et après attaque de la BDD avec $id
// puis affichage...
?>
|
|
vendredi 28 octobre 2005 à 20:05:45 |
Re : Voir information d'un membre !

anxel
|
J'ai un peu de misère avec ton aide !!! Parce que j'ai déja ma base de fait la avec les page... Ex: index.php?wow=membres et quand je clique sa doit marquer... Ex: index.php?wow=(Le id de la personne ou bien son nom de login ou tout simplement wow=fiche) Et dans sa: <?php if(isset($_GET["wow"])) $wow = $_GET["wow"]; else $wow = ""; [...] ICI ?> Je dois marquer: elseif ($wow == ''.$data['id'].'') { include('fiche.php'); } Ou je dois marquer autre chose que cela... parce que je sais que sa ne marche pas avec ''.$data['id'].'' Sa me marque une erreur ! Donc que dois-je faire ??? AnXeL
Aurevoir 
|
|
vendredi 28 octobre 2005 à 20:17:39 |
Re : Voir information d'un membre !

J_G
|
$wow == ''.$data['id'].''
je comprends pas le ''. et le .'' ???
Y'en a pas besoin !
$wow == $data['id']
reprennons avec un exemple d'école :
<?php
if(isset($_GET["wow"])) $wow = $_GET["wow"];
else $wow = "";
$bdd = // connection à la BDD
$res = mysql_query("SELECT * FROM user WHERE wow=$wow");
if( mysql_num_rows( $res ) <= 0 ) die("pas de résultat");
$data = msql_fetch_assoc($res);
/*
puis tu affcihe la fiche de ton utilisateur selon les données contenues dans $data... exemple :
*/
?>
Nom : <?php echo $data['nom']?><br />
Prenom : <?php echo $data['prenom']?><br />
<!-- et ainsi de suite, en formatant ta page pour que ce soit joli... -->
Est-ce que ça va mieux ???
|
|
vendredi 28 octobre 2005 à 20:33:51 |
Re : Voir information d'un membre !

anxel
|
Désolé, mais sa ne marche pas plus... C'est sa mon problème !!! :s J'ai vraiment trop de misère... Grrrr ! Pourtant ma base est bien fait, du moins je crois. La c'est juste qu'il ne veut pas aller chercher l'information du id... Et ce que tu ma inscrit ne marche pas plus, sa me marque une erreur avec ceci: $res = mysql_query("SELECT * FROM user WHERE wow=$wow"); >>>>>> if( mysql_num_rows( $res ) <= 0 ) die("pas de résultat"); <<<<<< $data = msql_fetch_assoc($res);Et bien si tu trouve, je t'en remercie !!! AnXeL
Aurevoir 
|
|
vendredi 28 octobre 2005 à 20:34:35 |
Re : Voir information d'un membre !

anxel
|
Et puis, il n'y aurait pas un tuto pour ça !? On ne sais jamais... Merci d'avance ! AnXeL
Aurevoir 
|
|
vendredi 28 octobre 2005 à 21:40:03 |
Re : Voir information d'un membre !
|
vendredi 28 octobre 2005 à 22:14:21 |
Re : Voir information d'un membre !

Anthomicro
|
Salut,
évite d'utiliser le target="_blank" pour mettre ça dans une nouvelle fenêtre, laisse le choix au visiteur de le faire ;-)
sinon pour ce qui est des infos :
en gros lorsque t'as un lien : afficher_profil.php?id=545485
par exemple
bah sur ta page php tu fais ceci :
<?php
if(isset($_GET['id']) AND is_numeric($_GET['id']))
{
mysql_connect('hote','user','passe');
mysql_select_db('base');
$r=mysql_query('SELECT nom,prenom FROM table WHERE id_membre='.$_GET['id']);
mysql_close();
$r=mysql_fetch_row($r);
echo $r[0],'<br />',$r[1]; //etc...
}
?>
|
|
samedi 29 octobre 2005 à 01:49:21 |
Re : Voir information d'un membre !

anxel
|
.... Mais quoi vous voulez que j'affiche !!!
Code-source:
Page centre.php <?php // On récupère la rubrique passée en paramètre if(isset($_GET["wow"])) $wow = $_GET["wow"]; else $wow = "";
if ($wow == 'accueil') { include('accueil.php'); } elseif ($wow == 'news') { include('news.php'); } elseif ($wow == 'connexion') { include('connexion.php'); } elseif ($wow == 'inscription') { include('inscription.php'); } elseif ($wow == 'membres') { include('membres.php'); } elseif ($wow == $data['id']) { include('fiche.php'); } else { // page par défaut include('accueil.php'); } ?>
Page MembersList.php <?php // on se connecte à MySQL $db = mysql_connect('localhost', 'root', '');
// on sélectionne la base mysql_select_db('wow',$db);
// on crée la requête SQL $sql = 'SELECT * FROM membres ORDER BY login';
// on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_assoc($req)) { // on affiche les informations de l'enregistrement en cours echo '<tr> <td bgcolor="#805F4A"><font color="#000000"><div align="center"><a href="index.php?wow='.$data['id'].'" method="post">'.$data['login'].'</a></div></td></font> <td bgcolor="#805F4A"><font color="#000000"><div align="center">'.$data['age'].'</div></td> <td bgcolor="#805F4A"><font color="#000000"><div align="center">'.$data['sexe'].'</div></td> <td bgcolor="#805F4A"><font color="#000000"><div align="center">'.$data['ville'].'</div></td> </tr>'; }
// on ferme la connexion à mysql mysql_close(); ?>
Page Fiche.php En construction... Un fois que tout marche je vais la commencer.... J'ai juste une chose d'inscrit pour savoir si le php marche ou non... Donc sa sert a rien de l'afficher !!! Mais ça va être... Ex: Fiche du joueur: (Login) Nom: (nom) Prenom: (prenom) Etc....
AnXeL
Aurevoir 
|
|
samedi 29 octobre 2005 à 03:18:33 |
Re : Voir information d'un membre !

J_G
|
elseif ($wow == $data['id'])
Mais comment tu veux que ça marche ça !!!!
$wow = id ???
Ca veut dire que tu fais une requette sur centre.php?135=135
Complètement fou...
Tu mélanges les info !
fait le comme ça :
centre.php?wow=membres&id=135
wow => sert à spécifier une page à afficher, dans ce cas la page des membres
id => de quel membre il s'agit
et puis, d'où vient le $data['id'] dans ton script centre.php???
bonne nuit
|
|
Cette discussion est classée dans : question, information, informations, membre, voir
Répondre à ce message
Sujets en rapport avec ce message
question sur les formulaires et bd de debutant [ par herveguedj ]
Voila je debute en php et j'ai dans un formulaire membre une table membre et une table region le formulaire contient une zone liste qui liste toutes l
site avec espace membre [ par lineb76 ]
Bonjour à tous et à toutes,Ma question va peut etre vous paraitre stupide n'empeche que je ne sais pas comment la résoudre!En fait, je voudrais créer
Gestion de connexions pour espace membre [ par dreyann ]
SalutJ'ai 2 types de cookies, un de 10 ans et un de 20 minutes aux choix par le membre lors de sa connexion. ces cookies servent à récuperer les infor
modifier sa fiche membre [ par biloutte33 ]
bonjour,jaimerais savoir comment on peut faire pour que lorsqu'un membre s'est inscrit, il puisse lui meme modifier ses informations (modifier, suppri
Additions d'informations [ par avionics ]
Voila, j'ai créer un espace membre pour une compagnie aérienne virtuelle et j'ai créer un module d'ajout d'heure de vol, jusque là tout va bien ...les
Ajouter en mysql [ par thedeejay ]
Salutations! je créé un jeu en ligne et j'ai une petite question:Chaque joueur possede un salaire, stocké dans la bdd dans do_membre , argent. Le prob
Un dossier et une page pour chaque membre du site ? [ par hakeem69 ]
Bonjour,
Question sur la norme W3C [ par yergo ]
Bonjour tt le monde,j aimerais avoir des informations sur la norme w3c:ca consiste a koi ?comment realiser un projet (php ou autre) qui respecte cette
Question de débutant [ par CyberMen30 ]
Bonjour,J'ai pour mission d'afficher une liste de nom à l'écran et lorsqu'on clique sur ces nom, on est redirigé vers un autre site internet qui s'aff
Erreur sur script pour espace membre [ par matheo54 ]
Bonjour,Je cherche a réaliser un Espace Membre pour mon site internet , je m'y connais pas trop en php du coup j'ai cherché un script sur internet et
Livres en rapport
|
Derniers Blogs
CSDL FUNCTIONCSDL FUNCTION par Matthieu MEZIL
Dans mon post précédent , j'ai utilisé une CSDL Function afin de générer une requête SQL avec un DateDiff utilisant la date courante sur la BD à partir d'une requête LINQ. Dans le cadre de ce post , vous avez probablement remarqué que dans le cadre de plu...
Cliquez pour lire la suite de l'article par Matthieu MEZIL LINQ TO ENTITIESLINQ TO ENTITIES par Matthieu MEZIL
Cette semaine je suis à Montréal en tant que speaker sur Entity Framework pour l'évènement confoo . J'en profite pour remercier les organisateurs de cet évènement de m'avoir fait confiance et Access-IT de m'avoir permis d'y participer. En parallèle, j'ai ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL FAIRE APPARAITRE L'ONGLET 'DéVELOPPEUR' DANS OFFICE 2010FAIRE APPARAITRE L'ONGLET 'DéVELOPPEUR' DANS OFFICE 2010 par neodante
La nouvelle interface d'Office 2010 à amener quelques modifications par rapport à celle de 2007. Certes mineures, ces modifications ont fait disparaître la case à cocher de l'onglet 'Développeur' en première page du panneau du 'bouton Office' (dans Office...
Cliquez pour lire la suite de l'article par neodante [ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1[ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1 par pierre
Si vous avez téléchargé comme moi Microsoft Forums NNTP Bridge V1 avant le 11 mars 2010 (voir [Astuce] Disponibilité de Microsoft Forum NNTP Bridge Version 1.0), un problème de date localisée pour les non anglais était présent. Un patch est disponibl...
Cliquez pour lire la suite de l'article par pierre PB LORS DE L'INSTALLATION SHAREPOINT 2010.PB LORS DE L'INSTALLATION SHAREPOINT 2010. par Patrick Guimonet
Lors de l'installation de SharePoint 2010, j'ai rencontré un problème de plantage à l'étape 5 du configuration Wizard. Ca se termine sur cet écran : Et en analysant le fichier de journalisation, on remarque vers la fin des 15000 et quelques lign...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Forum
RE : PAGE DE LOGINRE : PAGE DE LOGIN par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|