Web Developpement

Forum de discussions pour les webmasters et les web developpeurs. (PHP, SQL, XHTML, JavaScript, Référencement, Positionnement,...)

Vous n'êtes pas identifié.

#1 06-07-2008 11:14:03

devile-coding
Nouveau
Date d'inscription: 06-07-2008
Messages: 2

Comment affichez les infos de ma base de donnés sur mon site

Bonjour tout le monde , j'ai une petite question car je suis en train de créer un formulaires d'inscriptions pour chaques membres qui demande le psdo l'age sex ville .

Une fois le membres inscrits sur mon formulaires comment faires pour affichers certaines de c 'est donnés sur mon site , par exemple enregistrer directement mes donnés dans la table mysql , et les faires afficher après
j'espere que vous m avez compris

Merci pour le forum a très bientot

devile

un petit bou de mon  code

Code:

<label>psdo :</label> <imput type="text" /><br/>
<label>age :</label> <imput type="text" /><br/>
<label>sex :</label> <imput type="text" /><br/>

Hors ligne

 

Liens utiles

#2 06-07-2008 15:45:38

Neo6
Modérateur
Lieu: Arras (62)
Date d'inscription: 25-02-2008
Messages: 112
Site web

Re: Comment affichez les infos de ma base de donnés sur mon site

Bonjour devile-coding,
Pour extraire les informations d'une table SQL il faut tout d'abord écrire une requete SQL :
"SELECT id, pseudo, age, sex FROM matable ORDER BY id ASC"
-> Cette requête va extraire l'id, le pseudo, l'age et le sex de la table "matable" en les rangeant par ordre croissant selon l'id.
Résultat attendu :
  1 Jean-claude 32 Masculin
  2 Marcel 56 Masculin
  3 Sophie 24 Feminin
  4 Stephane 19 Masculin
  5 ...

Pour l'afficher avec PHP il suffit de faire (en admettant que la connexion MySQL soit déjà effectuée) :

Code:

 <?php
 $requete = mysql_query("SELECT id, pseudo, age, sex FROM matable ORDER BY id ASC");
 while($donnees = mysql_fetch_array($requete)) {
   echo "<strong>Message n° " . $donnees['id'] . "</strong>";
   echo " ; pseudo : " . $donnees['pseudo'];
   echo " ; age : " . $donnees['age'];
   echo " ; sexe : " . $donnees['sex'] . "<br />";
 }

Voila pour l'exemple, si vous voulez afficher les données d'un membre dans un formulaire :

Code:

 <?php
 $id_a_voir = 2; // Récupéré dans l'URL : $_GET['id'], ou en formulaire : $_POST['id']
 $requete = mysql_query("SELECT id, pseudo, age, sex FROM matable WHERE id = $id_a_voir");
 $donnees = mysql_fetch_array($requete);
 echo '<label>pseudo :</label> <input type="text" name="pseudo" value="'.$donnees['pseudo'].'" /><br/>';
 echo '<label>age :</label> <input type="text" name="age" value="'.$donnees['age'].'" /><br/>';
 echo '<label>sex :</label> <input type="text" name="sexe" value="'.$donnees['sex'].'" /><br/>';

Explications :
- A la première ligne on récupère l'identifiant du membre pour lequel on veut afficher les informations (pseudo, age, sexe). Tout dépend de la manière dont vous comptez récupérer l'identifiant.
- A la seconde ligne on fait la même requête que précédemment sauf que l'on précise QUEL membre on veut sélectionner.
- A la troisième ligne on range les informations dans une tableau de donnée $donnees.
- Et enfin on affiche les informations.

Voila smile


-------------------------------
PHP or not
OhMyPix (soon)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB & édité par Rudy Onfroy

Liens & partenaires