Passwod afhængigt tekstfelt

Tags:    asp

Hej Med jer.
Morten B Olsen har tidligere hjulpet mig med mit spørgsmål, men jeg har ikke fået skidtet til at virke endnu.

Her er mit issue:

Det jeg gerne vil er:
- Hvis forening AAA vælges skal der været kodeord som er "knallert"
- Hvis forening BBB vælges skal der være et kodeord som er "joe"
- Hvis kodeordet til pågældende forening er forkert skal man blive stående på siden som i øvrigt hedder foreningsmain.asp
- Hvis kodeordet til foreningen er rigtigt skal data sendes til databasen, og brugeren skal ledes videre til siden taktip.asp

Koden til min side jeg har i dag er følgende:
Fold kodeboks ind/udKode 


Koden i Mortens forslag er følgende:
Fold kodeboks ind/udKode 


Det jeg tror kludrer op for mig er delen med at indsætte koden ind til at sende data til databasen.





3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Du har brugt Frontpage til at lave din kode og det kan man ikke redigere i. For hver gang du åbner filen i Frontpage og gemmer evt. ændringer, vil programmet automatisk lave koden om til dens egen. Derfor kan man ikke redigere i det. Jeg vil derimod sige at du kunne bruge den her kode

<%
strMode = Request.Querystring("mode")

SELECT CASE strMode
CASE "log"
'Din database, måske includes/dbconnection.inc

strBrugernavn = Trim(Replace(Request.Form("brugernavn"),"'","''"))
strAdgangskode = Trim(Replace(Request.Form("adgangskode"),"'","''"))

Set rs = Conn.Execute("SELECT * FROM din_tabel WHERE brugernavn_felt = '" & strBrugernavn & " AND adgangskode_felt = '" & strAdgangskode & "'")
IF NOT (rs.BOF OR rs.EOF) THEN
arFormValues1 = Request("Forening")
arFormValues2 = Request("kamp1")
arFormValues3 = Request("kamp2")
arFormValues4 = Request("kamp3")
arFormValues5 = Request("kamp4")
arFormValues7 = Request("kamp5")
arFormValues8 = Request("kamp6")
arFormValues9 = Request("kamp7")
arFormValues10 = Request("kamp8")

Conn.Execute("INSERT INTO din_tabel (forening, kamp1, kamp2, kamp3, kamp4, kamp5, kamp6, kamp7, kamp8,) VALUES('" & arFormValues1 & "','" & arFormValues2 & "','" & arFormValues3 & "','" & arFormValues4 & "','" & arFormValues5 & "','" & arFormValues6 & "','" & arFormValues7 & "','" & arFormValues8 & "')")

Response.Redirect "taktip.asp"
ELSE
Response.Redirect "foreningsmand.asp"
END IF
CASE "log_off"
Session.Abandon
Response.Redirect "foreningsmand.asp"
CASE ELSE
%>
<form method="POST" action="?">
<div align="center">
<table border="1" width="70%" bordercolordark="#000000" style="border-collapse: collapse">
<tr>
<td colspan="2" width="66%">
<p align="center"><font face="Verdana">Velkommen</font>
<select size="1" name="brugernavn">
<option selected>-- Vælg --</option>
<option value="AAA">AAA</option>
<option value="BBB">BBB</option>
</select> <font face="Verdana">Så skal der tippes. Afgiv dine tip herunder...</font></p>
</td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Kamp1:
Silkeborg - AC Horsens</font></td>
<td width="33%">
<select size="1" name="kamp1">
<option value="Vælg" selected>Vælg</option>
<option value="1">1</option>
<option value="X">X</option>
<option value="2">2</option>
</select></td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Kamp2:
FC København - SønderjyskE</font></td>
<td width="33%">
<select size="1" name="kamp2">
<option value="Vælg" selected>Vælg</option>
<option value="1">1</option>
<option value="X">X</option>
<option value="2">2</option>
</select></td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Kamp3:
Viborg - AGF</font></td>
<td width="33%">
<select size="1" name="kamp3">
<option value="Vælg" selected>Vælg</option>
<option value="1">1</option>
<option value="X">X</option>
<option value="2">2</option>
</select></td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Kamp4: AaB
- OB</font></td>
<td width="33%">
<select size="1" name="kamp4">
<option value="Vælg" selected>Vælg</option>
<option value="1">1</option>
<option value="X">X</option>
<option value="2">2</option>
</select></td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Kamp5:
FC Nordsjælland - FC Midtjylland</font></td>
<td width="33%">
<select size="1" name="kamp5">
<option value="Vælg" selected>Vælg</option>
<option value="1">1</option>
<option value="X">X</option>
<option value="2">2</option>
</select></td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Kamp6:
Brøndby IF - Esbjerg fB</font></td>
<td width="33%">
<select size="1" name="kamp6">
<option value="Vælg" selected>Vælg</option>
<option value="1">1</option>
<option value="X">X</option>
<option value="2">2</option>
</select></td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Kamp7:
Aston Villa - Birmingham</font></td>
<td width="33%">
<select size="1" name="kamp7">
<option value="Vælg" selected>Vælg</option>
<option value="1">1</option>
<option value="X">X</option>
<option value="2">2</option>
</select></td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Kamp8:
Blackburn - Liverpool</font></td>
<td width="33%">
<select size="1" name="kamp8">
<option value="Vælg" selected>Vælg</option>
<option value="1">1</option>
<option value="X">X</option>
<option value="2">2</option>
</select></td>
</tr>
<tr>
<td width="66%"> </td>
<td width="33%">
</td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Jeg tipper
i ligaen</font></td>
<td width="33%">
<select size="1" name="Forening">
<option value="Vælg liga">Vælg liga
</option>
<option value="OldTrafford.dk Forum">OldTrafford.dk Forum</option>
<option value="Luxus-Ligaen">Luxus-Ligaen
</option>
</select></td>
</tr>
<tr>
<td width="66%"><font face="Verdana">Password
til ligaen:</font></td>
<td width="33%">
<input type="password" name="adgangskode" size="20" maxlength="20"></td>
</tr>
</table>
</div>
<p align="center"><font face="Verdana"> </font><input type="submit" value="Send" name="B3"><input type="reset" value="Nulstil" name="B4"></p>
<p> </p>
</form>
<%
END SELECT
%>



Der er lige en fejl
Ret <form method="POST" action="?">
til: <form method="POST" action="?mode=log">

...er dine foreningsoplysinger, altså foreningsnavn og tilhørende kdode, i en database?



Hej Faran.
Tak for dit svar.
Ja det ligger i en database



t