Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Récupération d'une valeur sur une liste déroulante [ Archives ASP & ASP.NET / Base de données ] (rallierst)

dimanche 27 octobre 2002 à 12:27:31 | Récupération d'une valeur sur une liste déroulante

rallierst

Bonjour à tous et à toutes,
En fait j'ai une liste déroulante que je remplie par une base de données. (cela fonctionne bien), et lorsque je choisi un élément de ma liste je veux pouvoir remplir un tableau juste en dessous de celle-ci avec des donnée venant de la dite base de données.
ci-joint le code.
Je ne veux pas de bouton submit, je pensé valider le formulaire avec une fonction javaScript, mais cela ne fonctionne pas.

En fait une personne choisie un signe zodiacale, et alors s'affiche la prévision du moi de ce signe en dessous de la liste.

Merci à l'avance de votre aide.
Stéphane.


<script language="javascript">
function affiche()
{
document.formulaire.action="horoscope.asp"
document.login.submit()
}
</script>

</head>

<body bgcolor="#FFFFFF">

<% strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("CommercantsNarbonne.mdb")
Set ObjConn=Server.CreateObject ("ADODB.Connection")
ObjConn.Open strconn
Set ObjRst=Server.CreateObject ("ADODB.Recordset")

ObjRst.Open"SELECT Tsigne.nom_signe, Tsigne.image_signe, Tsigne.contenusigne FROM Tsigne where ((Tsigne.mois)=Month(now()))", ObjConn

%>

<form action="horoscope.asp" method="post">

Choisissez votre signe ici :
<select name="horoscope" size="1" onchange="affiche()">
<%
ObjRst.Movefirst
do while not ObjRst.eof%>
<option value="<%=ObjRst("nom_signe")%>"><%=ObjRst("nom_signe")%>

</option>

<%ObjRst.MoveNext
loop%>
</select>
<br>

</form>

<%
dim valeur_signe
if len(request.form("horoscope"))<>0 then
valeur_signe=request.form("horoscope")
%>
<table border="0">
<tr>
<td><img src="horoscope/signes/<% response.write(ObjRst.Fields("image_signe"))%>"></td>
<td><% response.write(ObjRst.Fields("contenusigne"))%></td>
</tr>
</table>
<%
end if
%>

<%

ObjRst.Close
Set ObjRst=Nothing
ObjConn.Close
Set ObjConn=Nothing

%>

dimanche 27 octobre 2002 à 20:38:42 | Re : Récupération d'une valeur sur une liste déroulante

Mcjo

Membre Club
exemple de validation javascript :
<form name=toto action="page.asp" method=post>

<select name="horoscope" size="1" onchange="javascript:toto.submit();">
<option value=1>
<option value=2>
<option value=3>
</select>


</form>



-------------------------------
Réponse au message :
-------------------------------

Bonjour à tous et à toutes,
En fait j'ai une liste déroulante que je remplie par une base de données. (cela fonctionne bien), et lorsque je choisi un élément de ma liste je veux pouvoir remplir un tableau juste en dessous de celle-ci avec des donnée venant de la dite base de données.
ci-joint le code.
Je ne veux pas de bouton submit, je pensé valider le formulaire avec une fonction javaScript, mais cela ne fonctionne pas.

En fait une personne choisie un signe zodiacale, et alors s'affiche la prévision du moi de ce signe en dessous de la liste.

Merci à l'avance de votre aide.
Stéphane.


<script language="javascript">
function affiche()
{
document.formulaire.action="horoscope.asp"
document.login.submit()
}
</script>

</head>

<body bgcolor="#FFFFFF">

<% strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("CommercantsNarbonne.mdb")
Set ObjConn=Server.CreateObject ("ADODB.Connection")
ObjConn.Open strconn
Set ObjRst=Server.CreateObject ("ADODB.Recordset")

ObjRst.Open"SELECT Tsigne.nom_signe, Tsigne.image_signe, Tsigne.contenusigne FROM Tsigne where ((Tsigne.mois)=Month(now()))", ObjConn

%>

<form action="horoscope.asp" method="post">

Choisissez votre signe ici :
<select name="horoscope" size="1" onchange="affiche()">
<%
ObjRst.Movefirst
do while not ObjRst.eof%>
<option value="<%=ObjRst("nom_signe")%>"><%=ObjRst("nom_signe")%>

</option>

<%ObjRst.MoveNext
loop%>
</select>
<br>

</form>

<%
dim valeur_signe
if len(request.form("horoscope"))<>0 then
valeur_signe=request.form("horoscope")
%>
<table border="0">
<tr>
<td><img src="horoscope/signes/<% response.write(ObjRst.Fields("image_signe"))%>"></td>
<td><% response.write(ObjRst.Fields("contenusigne"))%></td>
</tr>
</table>
<%
end if
%>

<%

ObjRst.Close
Set ObjRst=Nothing
ObjConn.Close
Set ObjConn=Nothing

%>


mardi 29 octobre 2002 à 18:05:14 | Re : Récupération d'une valeur sur une liste déroulante

rallierst

Je ne voie toujours pas comment récupérer mon résultat.
Après avoir sélectionné un choix dans mon menu, je veux afficher celui-ci sous la liste.

<% strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("CommercantsNarbonne.mdb")
Set ObjConn=Server.CreateObject ("ADODB.Connection")
ObjConn.Open strconn
Set ObjRst=Server.CreateObject ("ADODB.Recordset")

ObjRst.Open"SELECT Tsigne.N_signe, Tsigne.nom_signe, Tsigne.image_signe, Tsigne.contenusigne FROM Tsigne where ((Tsigne.mois)=Month(now()))", ObjConn

%>

<form name="horoscope" action="" method=post>

Choisissez votre signe ici :

<select name="horoscope" size="1">
<%
ObjRst.Movefirst
do while not ObjRst.eof%>
<option value="<%=ObjRst("N_signe")%>"><%=ObjRst("nom_signe")%>
</option>

<%ObjRst.MoveNext
loop%>
</select>
<br>

</form>

<%=ObjRst("contenusigne")%>

<%
ObjRst.Close
Set ObjRst=Nothing
ObjConn.Close
Set ObjConn=Nothing

%>

Merci à l'avance pour ton aide.
Stéphane
-------------------------------
Réponse au message :
-------------------------------

exemple de validation javascript :
<form name=toto action="page.asp" method=post>

<select name="horoscope" size="1" onchange="javascript:toto.submit();">
<option value=1>
<option value=2>
<option value=3>
</select>


</form>



-------------------------------
Réponse au message :
-------------------------------

Bonjour à tous et à toutes,
En fait j'ai une liste déroulante que je remplie par une base de données. (cela fonctionne bien), et lorsque je choisi un élément de ma liste je veux pouvoir remplir un tableau juste en dessous de celle-ci avec des donnée venant de la dite base de données.
ci-joint le code.
Je ne veux pas de bouton submit, je pensé valider le formulaire avec une fonction javaScript, mais cela ne fonctionne pas.

En fait une personne choisie un signe zodiacale, et alors s'affiche la prévision du moi de ce signe en dessous de la liste.

Merci à l'avance de votre aide.
Stéphane.


<script language="javascript">
function affiche()
{
document.formulaire.action="horoscope.asp"
document.login.submit()
}
</script>

</head>

<body bgcolor="#FFFFFF">

<% strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("CommercantsNarbonne.mdb")
Set ObjConn=Server.CreateObject ("ADODB.Connection")
ObjConn.Open strconn
Set ObjRst=Server.CreateObject ("ADODB.Recordset")

ObjRst.Open"SELECT Tsigne.nom_signe, Tsigne.image_signe, Tsigne.contenusigne FROM Tsigne where ((Tsigne.mois)=Month(now()))", ObjConn

%>

<form action="horoscope.asp" method="post">

Choisissez votre signe ici :
<select name="horoscope" size="1" onchange="affiche()">
<%
ObjRst.Movefirst
do while not ObjRst.eof%>
<option value="<%=ObjRst("nom_signe")%>"><%=ObjRst("nom_signe")%>

</option>

<%ObjRst.MoveNext
loop%>
</select>
<br>

</form>

<%
dim valeur_signe
if len(request.form("horoscope"))<>0 then
valeur_signe=request.form("horoscope")
%>
<table border="0">
<tr>
<td><img src="horoscope/signes/<% response.write(ObjRst.Fields("image_signe"))%>"></td>
<td><% response.write(ObjRst.Fields("contenusigne"))%></td>
</tr>
</table>
<%
end if
%>

<%

ObjRst.Close
Set ObjRst=Nothing
ObjConn.Close
Set ObjConn=Nothing

%>



mardi 29 octobre 2002 à 18:08:44 | Re : Récupération d'une valeur sur une liste déroulante

rallierst

Salut,
Je ne comprend pas comment récupérer mon résultat.
Je souhaite après avoir sélectionner un choix dans ma liste, pouvoir afficher un résultat sous cette liste. Sanns passer par un bouton.

<form name="horoscope" action="" method=post>

Choisissez votre signe ici :

<select name="horoscope" size="1">
<%
ObjRst.Movefirst
do while not ObjRst.eof%>
<option value="<%=ObjRst("N_signe")%>"><%=ObjRst("nom_signe")%>
</option>

<%ObjRst.MoveNext
loop%>
</select>
<br>

</form>

-<%=ObjRst("contenusigne")%>

<%
ObjRst.Close
Set ObjRst=Nothing
ObjConn.Close
Set ObjConn=Nothing

%>

Merci à l'avance.
-------------------------------
Réponse au message :
-------------------------------

exemple de validation javascript :
<form name=toto action="page.asp" method=post>

<select name="horoscope" size="1" onchange="javascript:toto.submit();">
<option value=1>
<option value=2>
<option value=3>
</select>


</form>



-------------------------------
Réponse au message :
-------------------------------

Bonjour à tous et à toutes,
En fait j'ai une liste déroulante que je remplie par une base de données. (cela fonctionne bien), et lorsque je choisi un élément de ma liste je veux pouvoir remplir un tableau juste en dessous de celle-ci avec des donnée venant de la dite base de données.
ci-joint le code.
Je ne veux pas de bouton submit, je pensé valider le formulaire avec une fonction javaScript, mais cela ne fonctionne pas.

En fait une personne choisie un signe zodiacale, et alors s'affiche la prévision du moi de ce signe en dessous de la liste.

Merci à l'avance de votre aide.
Stéphane.


<script language="javascript">
function affiche()
{
document.formulaire.action="horoscope.asp"
document.login.submit()
}
</script>

</head>

<body bgcolor="#FFFFFF">

<% strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("CommercantsNarbonne.mdb")
Set ObjConn=Server.CreateObject ("ADODB.Connection")
ObjConn.Open strconn
Set ObjRst=Server.CreateObject ("ADODB.Recordset")

ObjRst.Open"SELECT Tsigne.nom_signe, Tsigne.image_signe, Tsigne.contenusigne FROM Tsigne where ((Tsigne.mois)=Month(now()))", ObjConn

%>

<form action="horoscope.asp" method="post">

Choisissez votre signe ici :
<select name="horoscope" size="1" onchange="affiche()">
<%
ObjRst.Movefirst
do while not ObjRst.eof%>
<option value="<%=ObjRst("nom_signe")%>"><%=ObjRst("nom_signe")%>

</option>

<%ObjRst.MoveNext
loop%>
</select>
<br>

</form>

<%
dim valeur_signe
if len(request.form("horoscope"))<>0 then
valeur_signe=request.form("horoscope")
%>
<table border="0">
<tr>
<td><img src="horoscope/signes/<% response.write(ObjRst.Fields("image_signe"))%>"></td>
<td><% response.write(ObjRst.Fields("contenusigne"))%></td>
</tr>
</table>
<%
end if
%>

<%

ObjRst.Close
Set ObjRst=Nothing
ObjConn.Close
Set ObjConn=Nothing

%>





Cette discussion est classé dans : valeur, liste, récupération, déroulante, signe


Répondre à ce message

Sujets en rapport avec ce message

Récupération d'une valeur venant d'une liste déroulante [ par rallierst ] Bonjour à tous et à toutes,En fait j'ai une liste déroulante que je remplie par une base de données. (cela fonctionne bien), et lorsque je choisi un é Récupération d'une valeur venant d'une liste déroulante [ par rallierst ] Bonjour à tous et à toutes,En fait j'ai une liste déroulante que je remplie par une base de données. (cela fonctionne bien), et lorsque je choisi un é Valeur par défaut d'une liste déroulante... [ par Tribute2U ] Bonjour,je cherche a afficher une liste déroulante mais en choisissant l'élément de la liste qui sera affiché par défaut. Je m'explique, j'ai une tabl Liste déroulante [ par Jackboy ] Bonjour !J'ai une liste déroulante, appelé via une bd...Comment faire pour afficher par defaut, parmis la liste, la valeur correspondante à l'employé chargement dynamique d'un formulaire suite à une selection dans une liste déroulante [ par iss ] je voudrais mettre en place une page avec des formulaires j'ai une liste déroulante dans un premier formulaire ce que je voudrais faire c'est qu'en y Faire pointer une liste déroulante sur une valeur [ par g_tony ] Bonjour à tous j'aimerais savoir si il est possible de faire pointer une liste deroulante sur un valeur. Je m'explique j'ai un table Access qui rempli ASP valeur par défault liste déroulante [ par roro59650 ] Bonjour,je cherche la manière de faire pour que dans une liste déroulante il y ai une valeur par défault que je choissie. Par exemple, j'ai Pays, Regi fenetre popup ou autres??? [ par Sabine25 ] Bonjour,j ai pas vraiment d idée sur une question que je me pose depuis quelques jours!j ai une liste déroulante qui prend ses valeurs dans une BD! j Récuperer la valeur d'une liste déroulante avec le code ASP [ par programmeur247 ] dsn_base="DRIVER=SQL Server;UID=SA;DATABASE=conge_dp;WSID=LAHCEN-WTLVAXW1;APP=Microsoft Open Database Connectivity;SERVER=LAHCEN-WTLVAXW1" set con=ser GridView CheckBox [ par j2zetka ] Bonjour tout le monde,j'ai un petit souci avec mon gridView, je crée un gridView avec des données et dans chaque ligne on a une checkBox et une liste


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,593 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.