begin process at 2010 03 14 16:34:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Voir information d'un membre !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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 !

monoceros01

Affiche la structure de ta base anxel
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

    1 2 3

    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 


    Nos sponsors


    Appels d'offres

    Sondage...

    Comparez les prix

    CalendriCode

    Mars 2010
    LMMJVSD
    1234567
    891011121314
    15161718192021
    22232425262728
    293031    

    Consulter la suite du CalendriCode

    Photothèque

     
    Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
    CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
    CodeS-SourceS.com© est une marque déposée tous droits réservés

    Google Coop CodeS-SourceS Google Coop CodeS-SourceS
    Temps d'éxécution de la page : 1,388 sec (3)

    Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales