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 :

Création de liste déroulante


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 76
    Points : 30
    Points
    30
    Par défaut Création de liste déroulante
    Bonsoir,

    je souhaiterai creer une liste deroulante qui irait chercher les données directement dans la base de donnée oracle.

    Pour l'instant je n'ai trouvé que ça sur le net:
    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
    16
     
    Nom<select name="offres"> 
     
    <?php 
     
       while(Ora_Fetch_Into ($cursor, $values))  
       {
          $indic_label = $values[1];
          echo "<option value=\"$indic_label\">"; 
          echo $indic_label;
          echo '</option>';
       }
     
    ?> 
     
    </select>
    si cela correspond bien à ce que je veux faire pourriez vous m'expliquer un peu ce code car là je nage dans le brouillard.

    merci de votre aide

  2. #2
    Membre confirmé Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Points : 464
    Points
    464

    _____________________
    Il n'y a pas de choses urgentes, il n'y a que des choses en retard

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 76
    Points : 30
    Points
    30
    Par défaut
    oui merci j'avais déja vu ton post mais il ne concerne pas Oracle

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 76
    Points : 30
    Points
    30
    Par défaut
    Re bonjour,

    je souhaite faire une liste deroulante contenu les données d'un champs d'une table de ma BDD ORACLE

    c'est d u type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Nom<select Name=nom Size=1><option Value=0>Choisissez votre nom</option>
    $sql="select nom from employes order by nom asc";
    $result=........
    while ......
    il me manque la partie $result et la partie while

    pouvez vous m'aider?

  5. #5
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    donne nous plus de détails sur ton problème : qu'est ce que tu as déjà essayé ? qu'est ce que tu obtients avec ce code ?

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 76
    Points : 30
    Points
    30
    Par défaut
    voici le code de ma page formulaire. Ne faite pas attention il y a plein de code de test! Bref on voit une premiere liste deroulante preremplie avec valeur1, valeur2, valeur3, mais ce que j'essaye de faire c'est une liste déroulante qui se remplisse via un code php qui lie un champ d'une table

    Donc en gros si j'ai 500 clients je ne souhaite pas me les taper à la main

    voici le code
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
     
    <?php
    if ($c=ora_logon("XXX@XE","XXX")) {
      echo "Bienvenue\n";
      ora_commitoff($c);
      ora_logoff($c);
    } else {
      echo "Oracle Connect Error " . ora_error();
    }
     
    echo "liste des salaries";
     
     
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Demande d'intervention</title>
    </head>
    <body>
    <form name='formulaire' action='traitement.php' method='post'>
    <strong>
    <th>Formulaire de demande d'intervention</th>
    <table>
    </form>
     
    <select size='1'  name='Nom'>
    <option value='valeur1'>valeur1</option>
    <option value='valeur2'>valeur2</option>
    <option value='valeur3'>valeur3</option>
    </select>
     
     
    Nom<SELECT Name=nom Size=1><OPTION Value=0>Choisissez votre nom</OPTION>
    $query="select nom from employes";
     
    if (count($results))
    {
    reset($results);
     
    while($res=each($results))
    {
    echo $res[1]["NOM"];
    echo "<br />";
    }
    }
    else
    {
    echo "y a personne";
    }
    echo "</SELECT>";
     
     
     
     
     
    <tr><td>Votre nom : </td><td><input name='nom' type='text' size='25'></td></tr>
     
    <tr><td>Le mat&eacute;riel concern&eacute; : </td><td><input name='prenom' type='text' size='25'></td></tr>
    <tr><td>Le type d'intervention demand&eacute;</td><td><input name='email' type='text' size='25'></td></tr>
    <tr><td>Commentaire</td><td><textarea name='texte' cols='25' rows='5'></textarea></td></tr>
    <tr><td>Date de la demande</td><td><input name='datedemande' type='date' size='10'></td></tr> 
    </strong>
    <tr><td><input name='annuler' type='reset' value='Annuler'></td><td>
    <input name='soumettre' type='submit' value='Envoyer'></td></tr>
    </table>
    </form>
    </body>
    </html>
     
    voilà j'espère que j'ai été assez clair dans ma demande! Je peux rajouter que la table concernée par la liste déroulante est "employes" et que le champs que je souhaite intégrer dans la liste déroulante est "nom"
     
    merci de votre aide

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/02/2010, 10h57
  2. Création de listes déroulante fonction d'une valeur
    Par toutoune60 dans le forum Excel
    Réponses: 3
    Dernier message: 11/04/2008, 11h11
  3. Réponses: 3
    Dernier message: 07/05/2007, 12h24
  4. Réponses: 2
    Dernier message: 04/06/2006, 21h35
  5. [PHP-JS] Création de liste déroulante dynamique
    Par eeckhout dans le forum Langage
    Réponses: 2
    Dernier message: 28/02/2006, 13h41

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