[PHP] id requete

Fermé
Varouj Messages postés 8 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 25 mars 2006 - 9 févr. 2006 à 23:31
Varouj Messages postés 8 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 25 mars 2006 - 10 févr. 2006 à 12:06
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 ::.
A voir également:

2 réponses

Varouj Messages postés 8 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 25 mars 2006
10 févr. 2006 à 10:09
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
Utilisateur anonyme
10 févr. 2006 à 11:49
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
Varouj Messages postés 8 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 25 mars 2006
10 févr. 2006 à 12:06
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