begin process at 2012 05 28 11:47:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Base de données

 > 

Récupération d'une valeur sur une liste déroulante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupération d'une valeur sur une liste déroulante

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ée 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 Liste déroulante liée champ NOM - Est-il possible de mettre un mot de passe selon le nom [ par mammoutheau ] Bonjour, je travaille sous access 2002. j'ai un formulaire 1 avec une liste déroulante contenant des noms d'employés. Sur ce formulaire se trouve de Ajouter données dans une liste déroulante access 2003 [ par kanin2 ] Bonjour,Je débute avec access 2003.Je souhaite créer un formulaire de bon de commande fournisseur avec les coordonnées (no problem) et un sous-formula


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,560 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales