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 :

Changement valeur Select


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Par défaut Changement valeur Select
    Bonjour,
    Voila, j'ai un select qui m'affiche des valeurs selon une requête vers ma bd.. jusque l'a rien d'énorme... et j'ai mis une valeur par défaut dans mon select
    Quand un utilisateur choisi un matériel, alors ma page s'agrandit et j'ai des éléments en fonction de mon matériel ...

    Le souci c'est quand l'utilisateur fait : option normal -> num_materiel -> option normal ..

    Ca bug

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <form name="Materiel" method="post" action="SaisieEvenementR.asp">
    <input name="op" type="hidden" id="op" value="mat">
    <select name="materiel" id="materiel" onChange="valide_choix()">
      <option value =0  selected> - </option> 		
             	<%
    				' Affichage de toutes les immatriculations de vehicules appartenant à l'agence -->OKK
    				MA REQUETE
    		%>
    			</select>
    	</form>
    le souci vient peut etre aussi de la suite de mon code : ou je dis que si le numero de materiel n'est pas vide alors il continue (en m'affichant les caractéristiques du num_materiel choisi dans mon select du dessus) ..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
          <%
    	  		if not IsEmpty(num_materiel) then
    				' Requete qui affiche les plaques d'immatriculation correspondant à un vehicule --> OKK
    				requete = " Select nom_materiel from parc_materiel where num_materiel = '"&num_materiel&"'"
    				Set rs = Server.CreateObject("ADODB.recordset")
    				Set rs = Db_sql.Execute(requete)
    		    		Response.write("<div align='center'><font face='Comic Sans MS'>Materiel : "&rs("nom_materiel")&"</font>")
    				 if  ajout = 0 then
    				 	Response.write("<div align='center'><img src='../Images/attention.jpg' width='40' height='40'> ")
                     	Response.write("<font face='Comic Sans MS'>Il existe déjà une intervention de ce type.")
    				 	Response.write("<img src='../Images/attention.jpg' width='40' height='40'></font></div>")
    				 end if
    			else ...

  2. #2
    Poumtschak
    Invité(e)
    Par défaut
    Il nous manque la façon dont est valorisée la variable num_materiel...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <option value =0  selected> - </option>
    Car là, quand l'utilisateur revient à la valeur par défaut de la liste déroulante, num_materiel contient soit 0 soit " - " selon le champ de l'<OPTION> récupéré (VALUE ou TEXT). Ni l'un ni l'autre ne sont Empty.

    Pas de mystère pour déboguer du SQL dynamique : il faut faire un Response.Write(requete) pour voir le contenu des critères.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Response.write("<font face='Comic Sans MS'>Il existe déjà une intervention de ce type.")
    Response.write("<img src='../Images/attention.jpg' width='40' height='40'></font>")
    C'est un détail, mais la balise FONT...
    Utiliser des feuilles de styles CSS rendrait le code plus lisible, et ça facilite tellement la maintenance.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Par défaut
    Lol
    merci du conseil
    Num_materiel prend la valeur 0 quand on reviens au depart.. et comme aucun matériel n'a la valeur 0 alors il ne m'affiche rien (enfin la requete d'affichage n'affiche rien et plante) d'ou ma page d'erreur...

    Faudrait que quand l'user revient sur mon champs option .. ba rien ne se passe en fait

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

Discussions similaires

  1. changement valeur select et interaction sur input
    Par Hisander dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/09/2007, 17h12
  2. verification valeur select pour verifier si date dépassée
    Par calitom dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 31/03/2006, 17h14
  3. [FLASH 8] Detecter changement valeur d'une variable
    Par orelero dans le forum Flash
    Réponses: 1
    Dernier message: 18/02/2006, 18h25
  4. passage valeur select par URL
    Par toome dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/08/2005, 11h51
  5. Changement valeur d'un champ dans une requête
    Par Mimile28 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/04/2005, 14h28

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