Nu blir ja snart skitförbannad över detta jävla scriptet! Du kan inte skicak variabler både i querystring och i form. <code> Jag har ingen koll på vad javascriptet gör, men det kan nog vara det som ställer till det... Testa såhär istället: Om du provar att skriva Ok, har gjort den nu, och får bara helt tomt! Testa denna kod, nu måste det bli en rad som det står Jag har aldrig varit med om något liknande!Snälla hjälp mig här!
Ursäkta språket!
Men det är så att ja vill lagra info i databasen och det har alltid funkat för mig, ja vet inte varför det inte går denna gången!
Detta koden är formuläret!:
[kod]
<form method="POST" name="form" action="javascript:ny_sida('kommentar.asp?kat=tjejer&id=<%=RecSet("id")%>','200','170');"><textarea name="meddelande" cols="40" rows="5" wrap="VIRTUAL"></textarea><br>
<input type="submit" name="Submit" value="Skicka">
[/kod]
Så här ser kommentar.asp ut:
[kod]
<!-- #include file="../adovbs.inc" -->
<% if request.querystring("kat") = "tjejer" Then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\vackrast\db\databas.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM kommentar_tjejer"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("tillid") = Request.Querystring("id")
RecSet("kommentar") = request.form("meddelande")
RecSet("ip") = Request.ServerVariables("REMOTE_ADDR")
RecSet("datum") = now
RecSet.Update
RecSet.Close
Connect.Close
Response.Write "Ditt meddelande har skickats!"
End If
%>
[/kod]
Ok nu är vi framme!
Allting lagras i databasen förutom "meddelande"
Varför??
HassanSv: Snälla hjälp mig här!
Du måste skriva om så du skickar alla fält till ny_sida
Lägg in dina fält kat och id som hidden fields i formSv: Snälla hjälp mig här!
prova byt ut <%RecSet("kommentar") = request.form("meddelande")%> mot
<%RecSet("kommentar") = request.Querystring("meddelande")%> så borde det funka..
</code>
/ErikSv: Snälla hjälp mig här!
<form method="POST" name="form" action="kommentar.asp?kat=tjejer&id=<%=RecSet("id")%>"><textarea name="meddelande" cols="40" rows="5" wrap="VIRTUAL"></textarea><br>
<input type="submit" name="Submit" value="Skicka">
/Johan
PS. Du kan visst skicka info via både formuläret och querystringen som Ulf skrev att du inte kan...Sv: Snälla hjälp mig här!
Response.Write Request.Form("meddelande")
Vid
Response.Write "Ditt meddelande har skickats!"
Då ser du om meddelandet följer med överhuvudtaget...... Sv: Snälla hjälp mig här!
Dvs, den skickar ingenting!
Vad är fel?
Har hållt på med detta i 2 dagar nu =(
HassanSv: Snälla hjälp mig här!
"testmeddelande" på, om du har Response.Write Request.Form("meddelande") kvar......
<form method="POST" name="form" action="kommentar.asp?kat=tjejer">
<textarea name="meddelande" cols="40" rows="5" wrap="VIRTUAL">testmeddelande</textarea><br>
<input type="submit" name="Submit" value="Skicka">Sv: Snälla hjälp mig här!
Jag har ett formulär!
<form name="form" method="post" action="kommentar.asp?kat=dikter&id=<%=RecSet("id")%>">
<textarea name="text" rows="5" cols="40" wrap="VIRTUAL"></textarea>
<br><br>
<input type="submit" name="Submit" value="Skicka">
</form>
Jag har kommentar.asp som ser ut såhär:
<!---------------------DIKTER-------------------------->
<% if request.querystring("kat") = "dikter" Then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\vackrast\db\databas.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM kommentar_dikter"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("tillid") = Request.Querystring("id")
RecSet("kommentar") = request.form("text")
RecSet("ip") = Request.ServerVariables("REMOTE_ADDR")
RecSet("datum") = now
RecSet.Update
RecSet.Close
Connect.Close
Response.Write Request.Form("text")
End If
%>
Ok! Nu måste jag få Response.Write på det jag skriver, men det kommer ingenting, helt tomt!
Tillid, ip, datum lagras & det är rätt!
Texten jag skriver lagras ej!
Den kommer knappt vidare till detta, vad är fel!!?
Jag har hållt på med detta i 2 dagar, nån som kan hjälpa mig?
Adda mig annars på icq 55571528 eller msn Fakhro_84@hotmail.com
Hassan fakhro