Requete + select + ASP
sorakaan
Messages postés
60
Statut
Membre
-
sorakaan Messages postés 60 Statut Membre -
sorakaan Messages postés 60 Statut Membre -
Bonjour,
j'ai un petit soucis avec un select qui est sensé prendre en option le resultat d'une requete.
voila la version simple que j'ai utilisé jusqu'a maintenant:
dans ce cas la c'était cool, le tableau n'avait qu'une dimension.
mais la j'ai une requete qui me renvoit un tableau a 2 dimensions.
voila ce que j'ai tenté de faire:
mais la page m'a retourné "Erreur 500"
quelqu'un sait comment adapter le code pour le tableau a 2 dimensions ?
merci d'avance...
j'ai un petit soucis avec un select qui est sensé prendre en option le resultat d'une requete.
voila la version simple que j'ai utilisé jusqu'a maintenant:
sql = "EXEC region_consultation @pays = '"&pays&"';"
RS.Open sql, conn
response.write("<select id='region1' name='region'>")
do while not rs.eof
Response.Write("<option value='")
Response.Write(RS("region"))
Response.Write("' >")
Response.Write(RS("region"))
Response.Write("</option>")
RS.movenext
loop
Response.Write("</select>")
dans ce cas la c'était cool, le tableau n'avait qu'une dimension.
mais la j'ai une requete qui me renvoit un tableau a 2 dimensions.
voila ce que j'ai tenté de faire:
<select disabled="disabled" name="contenance">
<%
sql = "EXEC admin_contenance_consultation @idcontenance = '';"
RS.Open sql, conn
do while not rs.eof
Response.Write("<option value='")
Response.Write(RS("idcontenance"))
Response.Write("'>")
Response.Write(RS("valeur"))
Response.Write("</option>")
RS.movenext
loop
RS.Close
%>
</select>
mais la page m'a retourné "Erreur 500"
quelqu'un sait comment adapter le code pour le tableau a 2 dimensions ?
merci d'avance...
A voir également:
- Requete + select + ASP
- Select boot mode android - Guide
- Logiciel asp - Télécharger - Gestion de données
- Requete sql pix - Forum PHP
- Please select boot device - Forum Windows
- Reboot and select proper boot device asus - Forum Matériel & Système
6 réponses
et bien normalement comme suit:
J'ai un code sous la main qui marche avec le RS.fields donc je pense que ça devrait marcher pour toi aussi.
Petite note: tu codes en ASP et la plupart des personnes connaissent le PHP et non l'ASP. c'est peut-être pour ça qu'il n'y a pas grand monde qui répond à tes questions...
<option valeur="<% response.write(RS.fields("ID")) %>"><% response.write(RS.fields("valeur")) %></option>
J'ai un code sous la main qui marche avec le RS.fields donc je pense que ça devrait marcher pour toi aussi.
Petite note: tu codes en ASP et la plupart des personnes connaissent le PHP et non l'ASP. c'est peut-être pour ça qu'il n'y a pas grand monde qui répond à tes questions...
A regarder de plus près, la ligne sql = "EXEC admin_contenance_consultation @idcontenance = '"NULL"';" me parait louche au niveau du NULL avec les doubles cotes.
Est-ce que sql = "EXEC admin_contenance_consultation @idcontenance is null;" ne règlerait pas le problème?
Est-ce que sql = "EXEC admin_contenance_consultation @idcontenance is null;" ne règlerait pas le problème?
XD ^^'
Rerebonjour M@dien !
je vais finir par croire que les autres sont partis en vacances en te laissant seul sur le site ^^'
en tout cas ça fait plaisir !
voila un extrait de ma table:
id | valeur
3 | 15 L
4 | 2,5 L
5 | 20 cl
6 | 3 L
7 | 35 cl
8 | 37,5 cl
le contenu de cette table est recupéré par la requete et
je souhaite placer pour chaque <option> les valeurs ainsi:
comment utilises tu le RS.fields() avec ça ?
Rerebonjour M@dien !
je vais finir par croire que les autres sont partis en vacances en te laissant seul sur le site ^^'
en tout cas ça fait plaisir !
voila un extrait de ma table:
id | valeur
3 | 15 L
4 | 2,5 L
5 | 20 cl
6 | 3 L
7 | 35 cl
8 | 37,5 cl
le contenu de cette table est recupéré par la requete et
je souhaite placer pour chaque <option> les valeurs ainsi:
<option valeur="ID">VALEUR</option>
comment utilises tu le RS.fields() avec ça ?
<select disabled="disabled" name="conditionnement">
<%
sql = "EXEC admin_conditionnement_consultation @idconditionnement = '';"
RS.Open sql, conn
do while not rs.eof
Response.Write("<option value='")
Response.Write(RS.fields("idconditionnement"))
Response.Write("'>")
Response.Write(RS.fields("conditionnement"))
Response.Write("</option>")
RS.movenext
loop
RS.Close
%>
</select>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ça donne ça mais ça ne marche pas:
toujours l'erreur 500.
je pense que le probleme vient peut être d'ailleurs.
je vais chercher un peu.
merci et à bientot ^^'
<select disabled="disabled" name="contenance">
<%
sql = "EXEC admin_contenance_consultation @idcontenance = '"NULL"';"
RS.Open sql, conn
do while not rs.eof
%>
<option value="<% response.write(RS.fields("idcontenance")) %>"><% response.write(RS.fields("valeur")) %></option>
<%
RS.movenext
loop
RS.Close
%>
</select>
toujours l'erreur 500.
je pense que le probleme vient peut être d'ailleurs.
je vais chercher un peu.
merci et à bientot ^^'