Hjælp til admin side?
HejsaEr der en som vil hjælpe mig med at få "Test nyeste konkurrence" delen til at virke?
Jeg er rimelig nybegynder, så det skal helst skæres ud i PAP :)
---------------------------------------
case "konkurrencesiden"
submode=Request.QueryString("submode")
if submode = "" then submode = "list"
select case submode
case "list"
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.recordset")
Conn.Open tempConn
SQL = "select * from spmGruppe order by gruppeID desc"
Set rs = Conn.Execute(SQL)
Response.Write "<center><table><tr>"
Response.Write "<td>ID </td><td>navn</td>"
Response.Write "</tr>"
do while not rs.EOF
Response.Write "<tr>"
Response.Write "<td>" & rs("gruppeID") & "</td>"
Response.Write "<td>" & rs("spmGruppeNavn") & "</td>"
Response.Write "</tr>"
rs.MoveNext
loop
Response.Write "</table>"
Response.Write "<br><br>"
Response.Write "<a href=""" & adminFilNavn & "?mode=konkurrencesiden&submode=add"">Tilføj konkurrence</a>"
Response.Write " | "
Response.Write "<a href=""" & adminFilNavn & "?mode=konkurrencesiden&submode=addpraemie"">Tilføj præmie</a>"
Response.Write " | "
Response.Write "<a href=""default.asp?testthis=visfortest"">Test nyeste konkurrence</a>"
Response.Write " | "
Response.Write "<a href=""" & adminFilNavn & """>Tilbage</a>"
Response.Write "</center>"
Conn.Close
Set Conn = Nothing
case "add"
%>
<center>
<form method="POST" action="<%=adminFilNavn%>?mode=konkurrencesiden&submode=gem">
<table>
<tr><td><b>Sponser</b></td><td><b>Tekst</b></td></tr>
<tr><td>Sponsor</td>
<td><input type="text" size="50" name="sponsorNavn">
</td></tr>
<tr><td>Link</td>
<td><input type="text" size="50" name="wwwSponsorAdr">
</td></tr>
<tr><td>Sponsor Billede</td>
<td><input type="text" size="50" name="sponsorBillede">
</td></tr>
<tr><td><b>konkurrence Data</b></td><td><b></b></td></tr>
<tr><td>Gruppe Navn</td>
<td><input type="text" size="50" name="spmGruppe"></td>
</tr>
<tr><td>Start Dato (dd-mm-yyyy)</td>
<td><input type="text" size="50" name="startDato"></td>
</tr>
<tr><td>Slut Dato (dd-mm-yyyy)</td>
<td><input type="text" size="50" name="slutDato"></td>
</tr>
<tr><td><b>Spørgsmål</b></td><td><b>Svar mulighed</b></td></tr>
<tr><td><input type="text" size="50" name="spm1"></td>
<td>Ja <input type="Radio" name="1" value="1">
Nej <input type="Radio" name="1" value="0">
</td></tr>
<tr><td><input type="text" size="50" name="spm2"></td>
<td>Ja <input type="Radio" name="2" value="1">
Nej <input type="Radio" name="2" value="0">
</td></tr>
<tr><td><input type="text" size="50" name="spm3"></td>
<td>Ja <input type="Radio" name="3" value="1">
Nej <input type="Radio" name="3" value="0">
</td></tr>
<tr><td><input type="text" size="50" name="spm4"></td>
<td>Ja <input type="Radio" name="4" value="1">
Nej <input type="Radio" name="4" value="0">
</td></tr>
<tr><td><input type="text" size="50" name="spm5"></td>
<td>Ja <input type="Radio" name="5" value="1">
Nej <input type="Radio" name="5" value="0">
</td></tr>
<tr><td><input type="text" size="50" name="spm6"></td>
<td>Ja <input type="Radio" name="6" value="1">
Nej <input type="Radio" name="6" value="0">
</td></tr>
<tr><td><input type="text" size="50" name="spm7"></td>
<td>Ja <input type="Radio" name="7" value="1">
Nej <input type="Radio" name="7" value="0">
</td></tr>
<tr><td><input type="text" size="50" name="spm8"></td>
<td>Ja <input type="Radio" name="8" value="1">
Nej <input type="Radio" name="8" value="0">
</td></tr>
<tr><td><input type="text" size="50" name="spm9"></td>
<td>Ja <input type="Radio" name="9" value="1">
Nej <input type="Radio" name="9" value="0">
</td></tr>
<tr><td><input type="text" size="50" name="spm10"></td>
<td>Ja <input type="Radio" name="10" value="1">
Nej <input type="Radio" name="10" value="0">
</td></tr>
<tr><td>Valg-muligheder til "Jeg forstækker":<br> (adskil med ; max 100 karakter)</td>
<td><input type="text" size="50" maxlength="100" name="valg"></td>
</tr>
<tr><td>Skal konkurrencen være aktiv:</td><td><input type="checkbox" name="aktiv" value="ok"></td></tr>
<tr><td> </td><td><input type="submit" name="Gem" value="Gem"></td></tr>
<tr><td colspan=2>Note: Udfyld alle felter!!</td></tr>
</table>
</form>
</center>
<%
case "addpraemie"
%>
<center>
<form method="POST" action="<%=adminFilNavn%>?mode=konkurrencesiden&submode=gempraemie">
<table>
<tr><td>Præmie</td>
<td><input type="text" size="50" name="premieNavn">
</td></tr>
<tr><td>Præmie billede</td>
<td><input type="text" size="50" name="premieBillede">
</td></tr>
<tr><td>Overskrift</td>
<td><input type="text" size="50" name="premieOverskrift">
</td></tr>
<tr><td>Til Konkurrence</td>
<td><select name="premieKonkurrence">
<%
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.recordset")
Conn.Open tempConn
SQL = "select gruppeID, spmGruppeNavn from spmGruppe order by gruppeID desc"
Set rs = Conn.Execute(SQL)
do while not rs.EOF
Response.Write "<option value=""" & rs("gruppeID") & """>" & rs("spmGruppeNavn") & "</option>"
rs.MoveNext
loop
Conn.Close
Set Conn = Nothing
%>
</select>
</td></tr>
<tr><td> </td><td><input type="submit" name="Gem" value="Gem"></td></tr>
<tr><td colspan="2">Note: Udfyld alle felter!!</td></tr>
</table>
</form>
</center>
<%
case "gem"
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.recordset")
Conn.Open tempConn
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
spmGruppeNavn = Request.Form("spmGruppe")
sponsorNavn = Request.Form("sponsorNavn")
sponsorWWW = Request.Form("wwwSponsorAdr")
sponsorBillede = Request.Form("sponsorBillede")
startDato = Dato(Request.Form("startDato"))
slutDato = Dato(Request.Form("slutDato"))
valg = Request.Form("valg")
aktiv = Request.Form("aktiv")
if aktiv = "" then
aktiv = 0
else
aktiv = 1
end if
strSQL = "INSERT INTO spmGruppe (spmGruppeNavn,sponsorNavn,sponsorWWW,sponsorBillede,"
strSQL = strSQL & "startDato,slutDato,valg,aktiv) VALUES ("
strSQL = strSQL & "'" & spmGruppeNavn & "',"
strSQL = strSQL & "'" & sponsorNavn & "',"
strSQL = strSQL & "'" & sponsorWWW & "',"
strSQL = strSQL & "'" & sponsorBillede & "',"
if DATABASE_TYPE = "MySQL" then
strSQL = strSQL & "'" & startDato & "',"
strSQL = strSQL & "'" & slutDato & "',"
else
strSQL = strSQL & "#" & startDato & "#,"
strSQL = strSQL & "#" & slutDato & "#,"
end if
strSQL = strSQL & "'" & valg & "',"
strSQL = strSQL & "" & aktiv & ""
strSQL = strSQL & ");"
' Response.Write strSQL
Conn.execute(strSQL)
'Find den nye gruppe
if DATABASE_TYPE = "MySQL" then
strSQL = "SELECT * FROM spmGruppe ORDER BY gruppeID DESC LIMIT 0,1;"
else
strSQL = "SELECT TOP 1 * FROM spmGruppe ORDER BY gruppeID DESC;"
end if
set rs = conn.execute(strSQL)
gruppeID = rs("gruppeID")
'Indsæt spørgsmålene i den nye gruppe
for i = 1 to 10
spmText = replace(Request.Form("spm"&i),"'","''")
spmSvar = Request.Form("" & i)
if spmText <> "" and spmSvar <> "" then
strSQL = "insert into spmTabel (spmGruppeId,spmText,spmSvar) VALUES ("
strSQL = strSQL & "" & gruppeID & ", "
strSQL = strSQL & "'" & spmText & "', "
strSQL = strSQL & "" & spmSvar & ")"
' Response.Write strSQL & "<br>"
Conn.execute(strSQL)
end if
next
'Så er den nye konkurrence lagt ind.
End If
Conn.Close
Set Conn = Nothing
Response.Redirect(adminFilNavn & "?mode=konkurrencesiden")
'Gem præmie i databasen her:
Case "gempraemie"
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.recordset")
Conn.Open tempConn
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
premieNavn = Request.Form("premieNavn")
premieBillede = Request.Form("premieBillede")
premieOverskrift = Request.Form("premieOverskrift")
premieKonkurrence = Request.Form("premieKonkurrence")
SQL = "insert into spmPraemie (spmgruppe, premieNavn, premieBillede, premieOverskift)"
SQL = SQL & " VALUES ("
SQL = SQL & "" & premieKonkurrence & ", "
SQL = SQL & "'" & premieNavn & "', "
SQL = SQL & "'" & premieBillede & "', "
SQL = SQL & "'" & premieOverskrift & "'"
SQL = SQL & ")"
Conn.Execute(SQL)
end if
Conn.Close
Set Conn = Nothing
Response.Redirect(adminFilNavn & "?mode=konkurrencesiden")
'Hvis det er en ukendt submode så redirect til mode= konkurrencesiden
Case Else
Response.Redirect(adminFilNavn & "?mode=konkurrencesiden")
End Select 'submode
