Forum de discussions pour les webmasters et les web developpeurs. (PHP, SQL, XHTML, JavaScript, Référencement, Positionnement,...)
Vous n'êtes pas identifié.
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
<label>psdo :</label> <imput type="text" /><br/> <label>age :</label> <imput type="text" /><br/> <label>sex :</label> <imput type="text" /><br/>
Hors ligne
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) :
<?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 :
<?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 ![]()
Hors ligne