[PHP] id requete

Varouj Messages postés 8 Statut Membre -  
Varouj Messages postés 8 Statut Membre -
Bonsoir, décidé enfin à programmer, je tombe face à un problème dont je ne trouve pas la solution.
Mon problème et le suivant :
Je dois faire une liste de profils de mes camarades.
Pour cela j'ai créé la table qui contient les different champs du profil (champs1, champs2, et ainsi de suite il y en a 15).
J'ai aussi inséré le champs id !
Jaimerais que ds ma page profil.php faire en sorte que lorsque l'on a profil.php?id=1 l'on puisse m'afficher les different champs que j'ai crée !
Donc si quelqu'un pouvait me dire se qu'il faut que je mette dans la page profil.php SVP ce serait gentil !
Merci à vous.
Et à bientot... :)

.:: Varouj ::.

2 réponses

  1. Varouj Messages postés 8 Statut Membre
     
    Bonjour,
    Pour vous aider voici ma table :
    CREATE TABLE `mysql`.`profil` (
    `id` mediumint( 30 ) NOT NULL AUTO_INCREMENT ,
    `prenom` text NOT NULL ,
    `surnoms` text NOT NULL ,
    `age` int( 5 ) NOT NULL default '0',
    `occupations` tinytext NOT NULL ,
    `passions` tinytext NOT NULL ,
    `profs` tinytext NOT NULL ,
    `matieres` tinytext NOT NULL ,
    `manque` tinytext NOT NULL ,
    `souvenirs` tinytext NOT NULL ,
    `amis` tinytext NOT NULL ,
    `mot` tinytext NOT NULL ,
    `style-g-f` tinytext NOT NULL ,
    `vestimentaire` tinytext NOT NULL ,
    `caractere` tinytext NOT NULL ,
    `rajouter` tinytext NOT NULL ,
    PRIMARY KEY ( `id` ) ,
    KEY `id` ( `id` ) ,
    ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Profil du camarade' AUTO_INCREMENT =2

    Est-ce que déjà la structure de ma table est bonne ?
    Que faudrait-il que je fasse pour afficher le profil de chaque personne par id c'est a dire que suposons que j'ai la personne "A" et elle a comme id=1 que dois-je faire pour que lorsque j'ai profil?id=1 je puisse voir apparaitre le profil de la personne "A" avec tous les champs cités dans ma table ?
    Merci de votre aide.....:)
    0
  2. Utilisateur anonyme
     
    Ben tu peut faire une requete SELECT * FROM profil WHERE id=1
    Et tu récupére le tout et tu l'affiche ..
    Ca répond a ta question ??
    0
    1. Varouj Messages postés 8 Statut Membre
       
      Merci ZIG1 je viens de trouver la même reponse sur un autre forum :)
      Si ça interesse quelqu'un voici le code :
      <?php
      $id = $_GET['id']; // on met la variable de l'adresse dans une variable plus simple
      
      // On sort les données:
      
      mysql_connect('localhost', 'login', 'pass');
      mysql_select_db('ta_base');   // tu rempli ces champs..
      
      //La requete :
      
      $requete= mysql_query(" SELECT * FROM table WHERE id='".$id."'  "); //  'table' doit etre remplacer par le nom de ta table
      $donnees=mysql_fetch_array($requete);
      
      // OnAffiche les données!
      
      echo $donnees['champs1'];
      echo $donnees['champs2'];
      echo $donnees['champs3'];
      ?> 


      Merci à JALeX
      0