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

ASP Discussion :

Récupération de donnée et insertion dans un formulaire HTML


Sujet :

ASP

  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut Récupération de donnée et insertion dans un formulaire HTML
    Bonjour à tous,

    voilà depuis hier je n'arrive pas à résoudre un problème.
    En fait je récupère des données en questionnant une BDD en ACCESS et je réaffecte ces données à des champs de formulaire en HTML pour pour voir éditer ces données et effectuer après modification de ces données une requete UPDATE en SQL via l'ASP.

    (pardon dans la rédaction de mon problème je ne sais pas si je dois m'adresser au forum ASP ou HTML donc je mets mon sujet dans les 2 parties désolé pour le flood).

    Donc j'en viens à mon problème, je n'arrive pas à réaffecter les valeurs récupérées dans les champs de formulaire de style SELECT(liste), alors que j'y arrive pour les inputs text et les texteareas.

    Je vous confies mon code.

    EXEMPLE qui marche :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <textarea class="text" name="Commentaires" rows="4" cols="35"><%=Liste("Commentaires")%></textarea>
     
    <input type="text" class="text" maxlength=45 name="HDDnbCapacite" value="<%=Liste("HDDnbCapacite")%>">
    EXEMPLE qui ne marche pas :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <select class="text" name="RoleServeur" value="<%=Liste("RoleServeur")%>">

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Bon ben il faut effectuer un test entre la valeur courante du select (si créé dynamiquement) et la valeur récupérée et mettre selected="selected"

    Un petit exemple, pas en ASP, mais qui fonctionne : Comment conserver la sélection d'un menu déroulant après une soumission ?

    Attention c'est pas TA solution mais le même principe de sélection

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut
    Ok merci l'ami je regarde ca et j'essaye d'appliquer le teste mais en ASP alors que la c'est du PHP.

    Mais le problème se pose encore c'est que c'est un champ INPUT et non select ... donc tu me dis après avoir fait le teste je réattribue la valeur reçue à ce champ et j'ajoute l'option selected pour l'afficher en tête de liste ?

    Kiss et merci.

    PS : Je mettrais l'en-tête résolu après mes tests si ca marche.

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Citation Envoyé par kroc95 Voir le message
    Mais le problème se pose encore c'est que c'est un champ INPUT et non select ... donc tu me dis après avoir fait le teste je réattribue la valeur reçue à ce champ et j'ajoute l'option selected pour l'afficher en tête de liste ?
    Ta question de départ est sur un select et non un input.
    Attention le selected est fait que pour le select et c'est le seul moyen de montrer l'élément dans la BDD

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Un select n'a pas de valeur, c'est l'option.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <select>
    <option value="<%=Liste("RoleServeur")%>"><%=Liste("RoleServeur")%></option>
    </select>
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre averti
    Étudiant
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut
    Merci Immo exactement ce qu'il me fallait. Voilà mon problème résolu pour une partie. Parce que j'avais fait exactement ce que tu m'as dis de faire Immo mais il me manquait l'option SELECTED ...

    Merci à vous 2, donc la condition de test ne me sert à rien, merci quand même Kerod pour ton aide.


    Par contre désolé d'être pesant mais à titre d'information comment faire pour les cases cochées ? Ca sent la condition de test tout çà

    Merci a vous !

  7. #7
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Ca sent la condition de test tout çà
    Tout à fait!
    D'où viennent les données de ta liste?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  8. #8
    Membre averti
    Étudiant
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut
    Immo tout ce qui est récupération des données de liste c'est fait avec ce que tu m'as donnée comme exemple au dessus en y ajoutant selected dans la balise OPTION.

    Maintenant ce qui me chagrine c'est pour les checkbox...

    Toutes mes données proviennent de ma base ACCESS.

    Merci.

    Bien amicalement !

  9. #9
    Membre averti
    Étudiant
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut
    Bon j'ai résolu mon problème avec un simple test qui marche niquel, je vous en fais part.

    Je vous remercie de votre aide Kerod et Immo.

    Gros Kiss à vous.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    <% if (Liste("PivotBackup"))=-1 then %>
        <input type="checkbox" checked name="PivotBackup" width="100%" style="border: thin solid black; background-color: #7EC0EE;">
     
    <% else %>
        <input type="checkbox" name="PivotBackup" width="100%" style="border: thin solid black; background-color: #7EC0EE;">
     
    <% end if %>
    Amicalement,

    Kévin

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

Discussions similaires

  1. Réponses: 23
    Dernier message: 15/06/2015, 21h54
  2. [SQL] Récupération de données et Insert dans une table
    Par heteroclite dans le forum PHP & Base de données
    Réponses: 32
    Dernier message: 12/07/2006, 16h17
  3. Réponses: 2
    Dernier message: 04/06/2006, 20h11
  4. [ODBC] Récupération d'une donnée pour insertion dans une autre table
    Par rom950 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/03/2006, 17h13
  5. PB de récupération de données a partir d'un formulaire
    Par guillaumeIOB dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/01/2006, 10h25

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