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 :

Recupération de variable [Débutant(e)] [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut Recupération de variable
    J'affiche une liste déroulante de fonction et je voudrai récupérer, le num_fonction selectionné pour pouvoir l'inclure dans un insert. Comment je fais ?

    voila le code de la liste déroulante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?
    echo "<select>";
    $SQL = "SELECT LIB_FONCTION, NUM_FONCTION FROM fonction";
    $res = mysql_query($SQL);
    while($val=mysql_fetch_array($res)) 
    {
         echo "<option>".$val["LIB_FONCTION"]."</option>\n";
    }
    ?>
    </select>

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Bonjour

    Si tu veux récupérer seulement le num mais en affichant le lib dans la liste, c'est possible comme ça :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<option value=$val['LIB_FONCTION']> $val['LIB_FONCTION'] </option><br/>";
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut
    En ajoutant ce code ca m'affiche une erreur

    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in i:\site intranet\drdjs\ajout\affectation_encadrement.php on line 145

    La ligne 145 c'est celle où je viens de rajouter le code

  4. #4
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<option value="'.$val['NUM_FONCTION'].'">'.$val['LIB_FONCTION'].'</option>';

  5. #5
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut
    Tu dois insérer le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<option value="'.$val['NUM_FONCTION'].'">'.$val['LIB_FONCTION'].'</option>';
    en fait la valeur dans value est celle récupérée à la sélection est la valeur d'après est celle affichée dans la liste déroulante.

  6. #6
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut
    Et si je veux qu'une variable style
    $fonction récupère le résultat je fais comment ?

  7. #7
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut
    tu rajoute cette commande:

    $fonction='.$val['NUM_FONCTION'].';

  8. #8
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut
    Encore un message d'erreur

    Parse error: parse error in i:\site intranet\drdjs\ajout\affectation_encadrement.php on line 148

    Ligne 148 contient $fonction='.$val['NUM_FONCTION'].';

  9. #9
    Membre chevronné Avatar de Asmodean
    Profil pro
    Inscrit en
    Février 2006
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 311
    Par défaut
    C'est plutot

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $fonction=$val['NUM_FONCTION'];

    au lieu de

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $fonction='.$val['NUM_FONCTION'].';

  10. #10
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut
    C'est bon ca marche. Merci

  11. #11
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut
    Quelle est la method de ton formulaire POST ou GET?

  12. #12
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut
    Pourquoi ?

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

Discussions similaires

  1. Réponses: 18
    Dernier message: 04/08/2006, 16h10
  2. Recupérer une variable GET
    Par 10-nice dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/04/2006, 14h21
  3. Réponses: 49
    Dernier message: 13/03/2006, 11h25
  4. [Système] Recupération de variable système
    Par dj-julio dans le forum Langage
    Réponses: 2
    Dernier message: 03/01/2006, 15h45
  5. [JSP][débutant] recupérer des variables...
    Par yass dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 08/04/2004, 11h05

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