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 : Formulaire (liste déroulante) et ASP [ Archives ASP & ASP.NET / Base de données ] (tigrourc9)

vendredi 7 mars 2003 à 09:35:13 | Formulaire (liste déroulante) et ASP

tigrourc9

salut à tous

j'ai actuellement une db en mysql (id, nom, prenom, age, pseudo, sexe) que j'interroge en asp. je souhaiterais créer une liste déroulante contenant le nom et le prénom de la personne, et qd je clique sur le bouton "afficher", qu'il affiche les informations sur cette personne, issues de la db. j'ai essayé plein de méthodes, comme mettre un champ hidden dans la boucle qui interroge la db (d'ailleurs, le champ hidden m'affiche ds ce cas les noms des personnes, bizarre). en fait, pour récupérer l'id (primary key), je suis obligé de le mettre ds la liste déroulante, alors que c le nom et le prénom que je souhaiterais voir s'afficher...

mon formulaire :

<form method="post" action="affiche-pers2.asp">
<select name="liste">
<option>-- Choisir --</option>
<% while not rs.eof %>
<option><% =rs("id") %></option>
<%
rs.movenext
wend
%>
</select>
<input type="submit" value="Afficher">
</form>

et le fichier qui interprète le formulaire :

<%
liste=request("liste")
sql = "select * from test where id="&liste
set rs = conn.execute(sql)
%>
<font size="4"><b>Affichage des renseignements sur <% =rs("nom") %> <% =rs("prenom") %></b></font>
<br><br><br>
nom : <% =rs("nom") %><br>
prénom : <% =rs("prenom") %><br>
pseudo : <% =rs("pseudo") %><br>
âge : <% =rs("age") %> ans<br>
sexe : <% =rs("sexe") %><br>

c ptet un pb basique, mais j'ai trop de mal, et malgré mes recherches je galère un max... merci si vous pouvez m'éclairer un peu...

tigrou
http://www.cholet-cybercom.fr.st

lundi 10 mars 2003 à 03:54:02 | Re : Formulaire (liste déroulante) et ASP

Jackboy

J'ai déjà fait une chose de ce genre, mais en tk je te donne un bout de script donc vérifie sa...

1 ere page


<%
Dim objConn, objRS, strSQL, dsnLess
Set objConn = Server.CreateObject("ADODB.Connection")
dsnLess="DRIVER={Microsoft Access Driver (*.mdb)}; "
snLess=dsnLess & "DBQ=" & Server.MapPath("/Intra/BD/options.mdb")
objConn.Open DSNtemp

Set objRS = Server.CreateObject("ADODB.Recordset")

strSQL = "SELECT nomModele "
strSQL = strSQL & "FROM AALivModeles order by nomModele"

objRS.Open strSQL, objConn, adOpenKeyset, adLockOptimistic
WHILE NOT objRS.EOF

IF objRS("noModele") = 1 THEN
strModeleMaison = strModeleMaison & "<option selected value=" & objRS("noModele") & ">" & objRS("nomModele") & "</option>"
ELSE
strModeleMaison = strModeleMaison & "<option value=" & objRS("dimension") & ">" & objRS("nomModele") & "</option>"
END IF

objRS.MoveNext

WEND

objRS.Close
objConn.Close
%>


<p>
<select name="selectedPage" style="background:#F5F5F5; size=18px; font-size=11px;">
<%=strModeleMaison%>
<%=objRS("dimension")%>

</select> </p>
...


2 page

<%'Tableau Projet Début
noProjet = request.Form("noProjet")
'Tableau Projet Fin%>

<%
varSQLCpr = "INSERT INTO contrat(noProjet) "_
&" VALUES('"&noProjet&"')"

Set ContratProjet = connContrat.Execute(varSQLCpr)
%>

<%'Tableau Modele Début
mode = request.Form("mode")
modDim = request.Form("modDim")


donc sa se ressemble un peu et j'espère t'avancer vers le bon chemin !!!!



Cette discussion est classé dans : asp, formulaire, liste, db, déroulante


Répondre à ce message

Sujets en rapport avec ce message

Problème de référence ASP [ par redee ] Salut,Comme le dit mon sujet, j'ai un problème de passage de référence.En fait, j'ai un formulaire contenant une liste déroulante ainsi qu'un bouton d requete liste déroulante [ par manuya ] Bonjour,je souhaite poser une question toute simple:je fais une base de données de ressources documentaires. dans mon formulaire html, je n'offre qu'u liste déroulante ASP [ par chapelier ] Bonjour je voulais savoir si qqln connaittrait pas une fonction en ASP qui me permettrait de retourner l'élément suivant/précédent d'une liste déroula 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 AUCUNE VALEUR DANS FORMULAIRE [ par lardereau ] Bonjour,Je vous explique mon problème qui n'est certes pas compliqué mais je dois que je sèche.Dans une page asp, j'ai un formulaire avec une "Liste/M 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 Formulaire - verifier la disponibilité [ par ThomasCo ] Bonjour,j'ai une page ASP(page.asp) qui contient un formulaire; est ce que c est possible de mettre 2 bouttons :1. pour sauvegarder les champs dans DB [ASP.net 2.0] API MSN Liste de contacts [ par jeffwow ] Bonjour,J'ai vu que ça existait déjà sur d'autres sites, donc je sais que ça se fait.  Le problème est que je ne trouve pas comment.Je veux que la per Liste des classe, methode, propriétés utilisé en asp.net/c# [ par yanne1985 ] Salut tout le monde je cherche une liste des classe, methodes, propriétées et la liste des controles et leurs methodes, propriétées qu'on peut utilise Liste déroulante [ par olden ] Bonjour, je suis un super débutant, et je n'arrive pas à trouver comment on fait pour récupérer les séléctions courante dans mes listes déroulante qua


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

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,140 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é.