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 :

request.form d'un select me renvoie plusieurs options


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 15
    Par défaut request.form d'un select me renvoie plusieurs options
    Bonjour tout le monde

    Et oui, j'ai encore un problème, (j'en ai beaucoup ces derniers temps ^^)

    Voilà, j'ai un formulaire avec plusieurs options, mais juste l'on ne peut en selectionner qu'une seule.
    Je récupère la valeur du select pour l'utiliser plusieurs fois dans ma page.

    Seulement voilà mon problème, dès que je selectionne une option, ça marche, mais dès que j'en selectionne une autre, ça m'affiche mes 2 options alors qu'il ne devrais en renvoyer qu'une seule...

    Mon code pour mieux comprendre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <%
    	dim univ
    	univ = request.Form("univ_lien")
    	response.Write("univ_lien : " & univ)
    %>
    [...]
    <form action="list.asp" method="post" name="link">
       <select name="univ_lien" onChange="document.link.submit();">
    	<option value="accueil" <%if univ = "accueil" then response.Write("selected") end if%>>accueil</option>
    	<option value="page1" <%if univ = "page1" then response.Write("selected") end if%>>page1</option>
    	<option value="page2" <%if univ = "page2" then response.Write("selected") end if%>>jardin</option>
    </select>
    et l'affichage de retour une fois qu'on choisi 1 univ :
    univ_lien : page1

    et lorsqu'on en choisi un autre :
    univ_lien : page2, page1

    Donc voilà, je ne comprends pas pourquoi ça me prend les 2, alors qu'il ne devrait en avoir qu'un... A moins que je ne saches pas bien utiliser le select avec les options ^^ (je pense que ça vient de la lol)

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 161
    Par défaut
    Essaye d'initialiser ta variable univ en debut de page:

    Une petite question, l'action du formulaire va vers la page list.asp mais est-ce la même page que celle ou il y a la liste déroulante ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 15
    Par défaut
    Oui tout à fait, le formulaire renvoie sur la même page.

    J'ai testé l'initialisation univ = "" et toujours le même problème.

    En fait ça me fait ça que quand il y a des entrées dans la base de données ;
    En effet, la, j'ai 1 entrée dans page1 et 1 dans page2 ;
    Il m'affiche les 2 quand je selectionne l'un puis l'autre, mais lorsque je selectionne accueil, ça ne m'affiche bien qu'accueil...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 15
    Par défaut
    C'est bon j'ai trouvé tout seul comme un grand le problème
    En fait, j'avais un 2ème formulaire du meme nom ... en fait c'etait le meme formulaire dupliqué dans la page ^^

    Donc la solution c'etait de changer le nom du 2eme formulaire tout simplement.
    Voilà ^^
    Merci quand meme pour vos aides

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

Discussions similaires

  1. ADO et procédure stockée qui renvoi plusieurs select
    Par Oliv- dans le forum Développement
    Réponses: 2
    Dernier message: 23/04/2008, 15h11
  2. Requete select imbriqués avec plusieurs références
    Par GAlion dans le forum Langage SQL
    Réponses: 4
    Dernier message: 06/08/2004, 15h06
  3. URGENT : Request.Form ne marche pas sous IE6
    Par Laurent Outan dans le forum ASP
    Réponses: 9
    Dernier message: 16/07/2004, 16h25
  4. Réponses: 15
    Dernier message: 21/06/2004, 17h52
  5. Problème requête qui renvoie plusieurs
    Par dai.kaioh dans le forum Langage SQL
    Réponses: 6
    Dernier message: 01/04/2004, 11h07

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