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 :
- <%@language="VbScript"%>
- <%
- texte=Request.QueryString("texte" )
- from=Request.QueryString("from" )
- idsujet= response.QueryString("selectdep" ).
- 'Recuperation des valeurs des champs dans des variables
- Dim cb
- dim cb2
- Set cb2 = Server.CreateObject("ADODB.Recordset" )
- cb2.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("suggestion.mdb" )
- cb2.Source = "select sujet from sujet"
- cb2.CursorType = 0
- cb2.CursorLocation = 2
- cb2.LockType = 1
- cb2.Open()
- If texte = " " or from = "" Then
- Msg="Veuillez remplir correctement le formulaire"
- Else
- Set cb = Server.CreateObject("ADODB.Recordset" )
- cb.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("suggestion.mdb" )
- cb.Source = "insert into reponse VALUES ('" & idsujet & "','" & from & "','" & texte & "')"
- cb.CursorType = 0
- cb.CursorLocation = 2
- cb.LockType = 1
- cb.Open()
- END If
- %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <title>Boite à Suggestion</title>
- </HEAD>
- <BODY>
- Sujet:
- <select name="selectdep">
- <%while not cb2.eof%>
- <option value="<%=cb2("sujet" )%>"><%=cb2("sujet" )%>
- <%cb2.movenext
- wend
- %>
- </select>
- <FORM ACTION="" Method="GET">
- <TABLE BORDER="0">
- <TR>
- <TD>from :</TD><TD><INPUT NAME="from" TYPE="TEXT" size="50"></TD>
- </TR>
- <TR>
- <TD>texte :</TD><TD><textarea name="texte" cols="50" rows="6"></textarea></TD>
- </TR>
- <TR>
- <TD COLSPAN="2"><INPUT TYPE="SUBMIT" VALUE="Ajouter"></TD>
- </TR>
- </TABLE>
- </FORM>
- </BODY>
- </HTML>
|
Message édité par titi123 le 03-03-2005 à 15:55:21