IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

afficher les données d'une table avec foreatch [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 128
    Par défaut afficher les données d'une table avec foreatch
    Bonsoir tout le monde,
    je suis un débutant dans php et je veut que vous m'aider de corriger mon faute.
    j'ai un table "t_lp" qui comporte 2 champs : id et nom.
    dans mon fichier php, j'ai créé un formulaire avec un liste déroulante et je veut charger cette liste avec les noms existant de le champ nom de la table t_lp.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <select style="width:270px;" name="type_lp" id="type_lp">
    <option value="choisissez" selected="selected">choisissez</option>
    <?php
    $query = "select * from t_lp Order by nom";								   
    $req = mysql_query($query) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    	foreach ($req as $row) {
    	echo '<option value="' . $row->nom . '">' . $row->nom . '</option>';
    	}
    ?>
    </select>
    Lorsque j'actualise ma page, les champs existant au dessous de la liste déroulante se ne s'affichent plus et ma liste ne se charge pas avec les nom existant dans la table t_lp de la base de données.
    merci d'avance de m'aider

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Revoit la documentation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $req = mysql_query($query) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    	while ($row = mysql_fetch_object($req)) {
    	echo '<option value="' . $row->nom . '">' . $row->nom . '</option>';
    	}
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 128
    Par défaut
    OK merci,
    est ce que ce n'est pas possible de la réaliser avec foreatch ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Qu'est ce qui ne te plais pas comme ca ?

    Il existe une syntaxe directe avec foreach mais c'est avec PDO :
    http://php.net/manual/fr/pdo.query.php
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 128
    Par défaut
    OK Merci bcp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher les données d'une table horizontalement
    Par naturel dans le forum ASP.NET
    Réponses: 7
    Dernier message: 19/05/2008, 11h36
  2. [AJAX] Afficher les données d'une table AJAX PHP
    Par tetepro dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/04/2008, 21h59
  3. Réponses: 6
    Dernier message: 05/03/2008, 13h09
  4. [MySQL] afficher les données d'une table mysql
    Par faamugol dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/09/2007, 19h04
  5. [MySQL] afficher les données d'une table
    Par scarecrow1 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/11/2006, 18h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo