Renvoyer une certaine valeur apres click sur <input "valider"> - ASP - Programmation
Marsh Posté le 23-06-2004 à 12:25:45
Si c'est pas tres claire dites le moi parceque la je bloque severe :s
Marsh Posté le 23-06-2004 à 12:43:53
Effectivement ce n'est pas très clair.
Avec un petit peu de code ce serait un peu plus clair.
Marsh Posté le 23-06-2004 à 13:50:59
-----> je selectionne le nom et prenom des chargé d'affaire pour les afficher
<%
set rs_clientAff = Server.CreateObject("ADODB.Recordset" )
rs_clientAff.ActiveConnection = MM_client_STRING
rs_clientAff.Source = "SELECT nom,Prénom FROM T_ChargeAffaire"
rs_clientAff.CursorType = 0
rs_clientAff.CursorLocation = 2
rs_clientAff.LockType = 3
rs_clientAff.Open()
rs_clientAff_numRows = 0
%>
je les affiche dans une scroll bar
<select name="CharAff">
<%
While (NOT rs_clientAff.EOF)
%>
<option value="<%=(rs_clientAff.Fields.Item("nom" ).Value)%><%=(rs_clientAff.Fields.Item("Prénom" ).Value)%>"> <%=(rs_clientAff.Fields.Item("nom" ).Value)%> <%=(rs_clientAff.Fields.Item("Prénom" ).Value)%></option>
<%
rs_clientAff.MoveNext()
Wend
If (rs_clientAff.CursorType > 0) Then
rs_clientAff.MoveFirst
Else
rs_clientAff.Requery
End If
%>
</select>
--------------------> et quand l'utilisateur clique sur valider
<input type="submit" name="action" value="Valider">
et bien je n'arrive que a recuperer le nom et le prenom du "chargé d'affaire" et je voudrai recuperer son identifiant propre "trigrame" qui se situe dans la table T_charge affaire
-> c'est pour ca ke je voulais savoir si jamais je pouvais faire un
<select name="Tri">
--- avec un code dedans ki me permetrai de recup le trigrame du nom selectionné
P.S: j'aurai bien fais des imprim ecran mais je suis en entreprise et j'ai pas acces a mon ftp
P.S 2 : si c'est tjs pas comprehensible lacher l'affaire je suis trop une merde en francais
Marsh Posté le 23-06-2004 à 14:34:25
La je comprends pas trop, il faudrait aussi la structure de la table.
A mon avis tu devrais egalement selectionner le trigramme et le mettre en value du option
Code :
|
Evidemmment il faut egalement le selectionner dans la requete.
PS : On appelle ca une combobox ( ou liste déroulante )
Marsh Posté le 23-06-2004 à 14:55:17
ok je v essayer
mais a la base je voulais pas l'afficher ce trigramme il doit rester secret
sinon apres j'ai peur que mon "Request.QueryString" comporte : trigrame+nom+prenom
et de pas pouvoir selectionner que le trigrame a part
Marsh Posté le 23-06-2004 à 15:54:03
C bon probeleme resolu
il suffisait au moment de creer la combobox, dans la value du option de mettre a gauche le trigrame (valeur que l'on renvoi) et a droite le nom et prenom (valuer que l'on affiche)
Marsh Posté le 23-06-2004 à 11:59:59
Voila le Probleme
j'accede a ma Base de Donnée et je renvoi les noms des "Chargé d'Affaire" via une scroll bar,
l'Utilisateur selectionne le nom du bonhomme et clique sur valider
ensuite avec un Request.QueryString je ne peut recuperer que le nom de mon charge d'affaire
* Le nom du "Chargé d'Affaire" je le recup dans une table
-> Je voudrais pouvoir recuperer le "Trigrame"(identifiant propre de chaque chargé d'affaire se composant en 3 lettres) apres que l'utilisateur est click sur "valider" car pour l'instant je ne recupere que son nom et prenom et donc je ne peu afficher un resultat