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 :

Liste deroulante et sql en php [MySQL]


Sujet :

PHP & Base de données

  1. #21
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 71
    Par défaut
    Salut

    As tu essaye d'afficher ton code source pour voir si tu as un avertissement ou un warning
    (si l'erreur se trouve dans ta liste déroulante, elle ne s'affiche pas dans la pge internet mais tu peux la voir sur la source).

  2. #22
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 45
    Par défaut
    Essaye avec ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <td class="label">chargés:</td> 
    <td><select name="num_chd"> 
    <?php 
    $req_chd=mysql_query("SELECT charges_dossiers.num_chd FROM charges_dossiers, courrier 
                     WHERE courrier.num_chd = charges_dossiers.num_chd"); 
     
    while ($chd = mysql_fetch_row($req_chd)) 
     
    { 
       echo"<option value=$chd[0]>$chd[0]</option>"; 
    } 
    ?> 
    </select></td>

  3. #23
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    quand tu fais un "view source" de ta page, est ce que tu vois ton select et que vois tu dedans?

  4. #24
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 50
    Par défaut
    alor pour ton code jafire ça donne rien, pour afficher le code source(clic droit, afficher la souce ?) il n'ya pas de messages d'erreurs

  5. #25
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    même sans erreur, copie nous le code généré entre ton <select name="num_chd"> et ton </select>
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  6. #26
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 50
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $req_chd=mysql_query("SELECT charges_dossiers.num_chd, charges_dossiers.nom_chd,charges_dossiers.pre_chd
    					  FROM charges_dossiers, courrier
    					  WHERE courrier.num_chd = charges_dossiers.num_chd");
     
    while ($chd = mysql_fetch_array($req_chd))
     
    {
    	echo"<option value=".$chd['num_chd'].">".$chd['nom_chd']." ".$chd['pre_chd']."</option>";
    }
    ?>

  7. #27
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    non, pas le code PHP, mais le source du fichier une fois éxécuté par le serveur et renvoyé au navigateur (bouton droit -> afficher la source dans ton navigateur, Ctrl+u sous firefox)
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  8. #28
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 50
    Par défaut
    excuse moi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <form name='ajout_dep' method="post" action="valider_dep.php">
    <td><input type=hidden name="num_dep"></td>
    <td class="label">date:</td>
    <td><input name="date_envoi" type="text"size="20" maxlength="20"></td><br>
    <td class="label">recommande:</td>
    <td><input type="radio" name="recommande" value="oui">oui
    <input type="radio" name="recommande" value="non">non<br>
    </td><br>
    <td class="label">Contenu:</td>
    <td><textarea name="contenu_dep" cols=30  rows=4></textarea></td><br>
     
    <td class="label">charges :</td><td><select name="num_chd"></select></td><br><br>
    <br><input type="submit" name="valider" value="ajouter">
    </form>

  9. #29
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 50
    Par défaut
    je vous met le code de valider_dep.php aussi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    include("config.inc.php");
    $date_envoi=$_POST["date_envoi"];
    $recommande=$_POST["recommande"];
    $contenu_dep=$_POST["contenu_dep"];
    $num_chd=$_POST["num_chd"];
    $sqldep="INSERT INTO courrier(num_dep,date_envoi,recommande,contenu_dep,num_chd)
    VALUES('','$date_envoi','$recommande','$contenu_dep','$num_chd')";
    mysql_query($sqldep);
    header("location:depart.php");
    ?>

  10. #30
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    juste apres ton mysql_query et avant ton while, fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if (!$req_chd) {
        die('Requête invalide : ' . mysql_error());
    }
    et dis nous si cela te renvoie quelque chose

  11. #31
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 50
    Par défaut
    ça me renvoie rien , c'est toujours pareil

  12. #32
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    ta requete dans phpmyadmin te renvoie bien des enregistrement????

    essaie, apres ton mysql_query
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "[[[".mysql_num_rows($req_chd)."]]]<br>";
    et dis nous ce que ca te retourne.

  13. #33
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 50
    Par défaut
    lorsque je met un input a la place du select avec ton bout de code ça m'affiche acoté de la case blanche

  14. #34
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    ok, c'est donc que ta requete ne te renvoie aucun enregistrement.
    Si tu testes ta requete dans phpmyadmin, as tu des resultats (enregistrements) retournes???

  15. #35
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 50
    Par défaut
    en fait elle me retourne car a chaque enregistrement y avait 0 mais si je met autre chose que 0 (vu que num_chd est cle etrangere) ça affichera ce que j'ai mis et non pas le contenu de la table charges_dossiers

  16. #36
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 50
    Par défaut
    retournement de situation: ça marche!!!!!!!
    voici le code qu'il y a
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <td class="label">chargés:</td>
    <td><select name="num_chd">
    <?php
    $req_chd=mysql_query("SELECT charges_dossiers.num_chd, charges_dossiers.nom_chd,charges_dossiers.pre_chd
    					  FROM charges_dossiers;");
     
    while ($chd = mysql_fetch_array($req_chd))
     
    {
    	echo"<option value=".$chd['num_chd'].">".$chd['nom_chd']." ".$chd['pre_chd']."</option>";
    }
    ?>
    </select></td>
    pour y arriver , j'ai repris la requete a zero et maintenant c bon j'ai ce que je voulais, merci a tous de m'avoir aider.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. liste deroulante+requete sql
    Par ricokidd dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 23/04/2015, 08h51
  2. [PHP-JS] liste deroulante + infos sur pls lignes
    Par Tr@nkill dans le forum Langage
    Réponses: 4
    Dernier message: 30/03/2006, 16h29
  3. [Rico] Afficher depuis d'une liste deroulante (PHP+AJAX)
    Par maxis dans le forum Bibliothèques & Frameworks
    Réponses: 9
    Dernier message: 27/02/2006, 12h47
  4. [SQL] liste deroulante et code php
    Par oceane751 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 06/01/2006, 10h00
  5. [PHP-JS] liste deroulante de video
    Par pierpo dans le forum Langage
    Réponses: 6
    Dernier message: 11/10/2005, 09h26

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