flå't glömde kod... här kommer det...
Tjena! Max is here again with the dumbest questions. Skämt å sido.
Ok, mitt problem är att... öh, jo jag får massa felmedelande i min kod :).
Mitt script plockar ut bilder med en liten beskrivning som läsarna kan skicka in. Så långt fungerar det och kan nu t.o.m. ta bort poster lätt eftersom @nders hjälpte mig! tack!
ok, men nu så vill jag att folk ska kunna rejta (betygsätta) dom med.
har ett formulär som skrivs ut under varje bild med radioknappar med 1 2 3 4 5 ... betygen asså. oxå en osynlig ruta som tar emot id:n på posten för att den måste hänga med till den som lägger till genomsnittsbetyget i databasen. men får felmedelande på den...
Formuläret ser ut så här:
<form name="betyg" method="post" action="adda.asp">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" text-color= #FFFFFF with = "2" hight = "2"class="text" name="id" size="1"; textarea style="BACKGROUND-COLOR: #FFFFF; BORDER-BOTTOM: #FFFFF 1px solid; BORDER-LEFT: #FFFFF 1px solid; BORDER-RIGHT: #FFFFF 1px solid; BORDER-TOP: #FFFFF 1px solid; COLOR: #FFFFF; FONT-FAMILY: Verdana; SIZE: 1pt" value="<%=RecSet("id")%>">
<b>Dålig</b>
<input type="radio" name="betyg" value="1">
1
<input type="radio" name="betyg" value="2">
2
<input type="radio" name="betyg" value="3">
3
<input type="radio" name="betyg" value="4">
4
<input type="radio" name="betyg" value="5">
5 <b>Mega bra! </b><img src="invisible.gif" width="26" height="7"></font><font face="<%=font%>" size="<%=fontsize%>">
<input style="background-color: #FFCC66; font-family: verdana; size: 1pt; font-weight: normal; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; COLOR: #333333" type="submit" value="Skicka" name="skicka2">
</font>
</form>
och koden i den jag kallar adda.asp ser ut så här:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("gastboken.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
ID = Request.Form("ID")
betyg = Request.Form("betyg")
Addera = "UPDATE FROM gastboken WHERE id = " & ID
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
.............................................................................................
RecSet("sammanlagt") = RecSet("sammanlagt") + betyg
RecSet("rostad") = RecSet("rostad") + 1
RecSet("rating") = RecSet("sammanlagt") / RecSet("rostad")
.............................................................................................
det är här jag är mest tveksam... är det möjligt? måste jag göra på nått annat sätt...
RecSet.Update
RecSet.Close
Connect.Close
Response.Redirect "pixelbook.asp"
%>
Tack på förhand till den som orkar hjälpa mig (?)... och ni ska veta att ni hjälper introx.net vilket jag gör scriptet till.
------------------
:: är inte gul snö ::
