Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1081 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  récupérer le texte dans un menu déroulant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupérer le texte dans un menu déroulant

n°999723
titi123
Posté le 03-03-2005 à 15:54:34  profilanswer
 

Bonjour à vous, j'ai deux tables, une qui s'appel sujet avec comme champ: "titre" "adresse mail" et l'autre s'appel reponse et à "titre2" "texte" "nom de lexped"
 
J'ai un formulaire qui possède une liste déroulante pour choisir le sujet et j'aimerai lors de mon insert dans reponse qu'il ai mettre le nom que j'ai sélectionner dans ma liste dans la table réponse.  
 
car j'essaye mais celà ne vas pas:
 
il me met bien le texte et le nom de l'exped mais pas le titre2 qui correspond à titre 1 dans la table sujet:
 
Source:
-------
 
 

Code :
  1. <%@language="VbScript"%>
  2. <%
  3. texte=Request.QueryString("texte" )
  4. from=Request.QueryString("from" )
  5. idsujet= response.QueryString("selectdep" ).
  6. 'Recuperation des valeurs des champs dans des variables
  7. Dim cb
  8. dim cb2
  9. Set cb2 = Server.CreateObject("ADODB.Recordset" )
  10. cb2.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("suggestion.mdb" )
  11. cb2.Source = "select sujet from sujet"
  12. cb2.CursorType = 0
  13. cb2.CursorLocation = 2
  14. cb2.LockType = 1
  15. cb2.Open()
  16. If texte = " " or from = ""  Then
  17. Msg="Veuillez remplir correctement le formulaire"
  18. Else
  19. Set cb = Server.CreateObject("ADODB.Recordset" )
  20. cb.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("suggestion.mdb" )
  21. cb.Source = "insert into reponse VALUES ('" & idsujet & "','" & from & "','" & texte & "')"
  22. cb.CursorType = 0
  23. cb.CursorLocation = 2
  24. cb.LockType = 1
  25. cb.Open()
  26. END If
  27. %>
  28. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  29. "http://www.w3.org/TR/html4/loose.dtd">
  30. <html>
  31. <head>
  32. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  33. <title>Boite à Suggestion</title>
  34. </HEAD>
  35. <BODY>
  36. Sujet:
  37.   <select name="selectdep">
  38. <%while not cb2.eof%>
  39.   <option value="<%=cb2("sujet" )%>"><%=cb2("sujet" )%>
  40.   <%cb2.movenext
  41. wend
  42. %>
  43. </select>
  44.   <FORM ACTION="" Method="GET">
  45.   <TABLE BORDER="0">
  46. <TR>
  47. <TD>from :</TD><TD><INPUT NAME="from" TYPE="TEXT" size="50"></TD>
  48. </TR>
  49. <TR>
  50. <TD>texte :</TD><TD><textarea name="texte" cols="50" rows="6"></textarea></TD>
  51. </TR>
  52. <TR>
  53. <TD COLSPAN="2"><INPUT TYPE="SUBMIT" VALUE="Ajouter"></TD>
  54. </TR>
  55. </TABLE>
  56. </FORM>
  57. </BODY>
  58. </HTML>


Message édité par titi123 le 03-03-2005 à 15:55:21
mood
Publicité
Posté le 03-03-2005 à 15:54:34  profilanswer
 

n°999725
titi123
Posté le 03-03-2005 à 15:56:44  profilanswer
 

titi123 a écrit :

Bonjour à vous, j'ai deux tables, une qui s'appel sujet avec comme champ: "titre" "adresse mail" et l'autre s'appel reponse et à "idsujet" "texte" "nom de lexped"
 
J'ai un formulaire qui possède une liste déroulante pour choisir le sujet et j'aimerai lors de mon insert dans reponse qu'il ai mettre le nom que j'ai sélectionner dans ma liste dans la table réponse.  
 
car j'essaye mais celà ne vas pas:
 
il me met bien le texte et le nom de l'exped mais pas le titre2 qui correspond à titre 1 dans la table sujet:
 
Source:
-------
 
 

Code :
  1. <%@language="VbScript"%>
  2. <%
  3. texte=Request.QueryString("texte" )
  4. from=Request.QueryString("from" )
  5. idsujet= Request.QueryString("selectdep" ).
  6. 'Recuperation des valeurs des champs dans des variables
  7. Dim cb
  8. dim cb2
  9. Set cb2 = Server.CreateObject("ADODB.Recordset" )
  10. cb2.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("suggestion.mdb" )
  11. cb2.Source = "select sujet from sujet"
  12. cb2.CursorType = 0
  13. cb2.CursorLocation = 2
  14. cb2.LockType = 1
  15. cb2.Open()
  16. If texte = " " or from = ""  Then
  17. Msg="Veuillez remplir correctement le formulaire"
  18. Else
  19. Set cb = Server.CreateObject("ADODB.Recordset" )
  20. cb.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("suggestion.mdb" )
  21. cb.Source = "insert into reponse VALUES ('" & idsujet & "','" & from & "','" & texte & "')"
  22. cb.CursorType = 0
  23. cb.CursorLocation = 2
  24. cb.LockType = 1
  25. cb.Open()
  26. END If
  27. %>
  28. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  29. "http://www.w3.org/TR/html4/loose.dtd">
  30. <html>
  31. <head>
  32. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  33. <title>Boite à Suggestion</title>
  34. </HEAD>
  35. <BODY>
  36. Sujet:
  37.   <select name="selectdep">
  38. <%while not cb2.eof%>
  39.   <option value="<%=cb2("sujet" )%>"><%=cb2("sujet" )%>
  40.   <%cb2.movenext
  41. wend
  42. %>
  43. </select>
  44.   <FORM ACTION="" Method="GET">
  45.   <TABLE BORDER="0">
  46. <TR>
  47. <TD>from :</TD><TD><INPUT NAME="from" TYPE="TEXT" size="50"></TD>
  48. </TR>
  49. <TR>
  50. <TD>texte :</TD><TD><textarea name="texte" cols="50" rows="6"></textarea></TD>
  51. </TR>
  52. <TR>
  53. <TD COLSPAN="2"><INPUT TYPE="SUBMIT" VALUE="Ajouter"></TD>
  54. </TR>
  55. </TABLE>
  56. </FORM>
  57. </BODY>
  58. </HTML>



n°1003466
Arjuna
Aircraft Ident.: F-MBSD
Posté le 07-03-2005 à 12:09:53  profilanswer
 

Tu dois avoir des problèmes de " dans tes titres non ?
 

Code :
  1. <option value="<%=Server.URLEncode(cb2("sujet" ))%>"><%=Server.HTMLEncode(cb2("sujet" ))%></option>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  récupérer le texte dans un menu déroulant

 

Sujets relatifs
défilement du texte et marqueefonction javascript pour récupérer une url et son nom
récupérer des information d'une trame ethernetrécupérer la valeur d'une checkbox
Incruster du texte dans une imageDu texte sur une image redimmensionnée ...
[vb.net] récupérer un headertemplate en codebehindRecopier un champ de texte dans un autre champ
Couleur de texte d'un boutonmenu
Plus de sujets relatifs à : récupérer le texte dans un menu déroulant


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR