OK, jag fick inget felmeddelande nu iaf
När man tar select, vad får då variablen för namn? dvs hur ska man skriva ut den på sidan?
I faq har jag upptäckt att dessa inte fungerar:
Finns det någon dokumentation för ASP?
VBScript: visa Ladda ner
Jscript: Visa Ladda ner
När man tar select, vad får då variablen för namn? dvs hur ska man skriva ut den på sidan?
du får tillbaka ett recordset, även om det bara är ett fält, en post. du hämtar ut värdet sisåhär:
<%
namn = Request.Form("namn")
Set Databas = Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("\cgi-bin\spelare.mdb")
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
SQL = "SELECT namn FROM spelare WHERE namn = 'Nils'"
set objRS = Databas.Execute(SQL)
if not objRS.eof then response.write objRS("namn")
%>
objRS är bara ett namn jag tilldelat recordsetet, det kan du välja själv.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
Jag vill att den ska söka efter namnet som är en variabel som jag hämtar från förra sidan...
Nu vill den dock inte det för de två ' gör väl det till text men de går ju inte att skippa.
namnet/IDnamn är tex. nilsh
namnet = Request.Form("soknamn")
SQL = "SELECT namn FROM spelare WHERE IDnamn = 'namnet'"
Hoppas ni förstod?
Jag vill alltså ta bort ' på nåt sätt tror jag
Nu har jag fått ordning på databasen men nu har jag ett problem med formuläret, jag vill nämligen att det ska skickas direkt när man byter person i select grejen... Jag har sett nåt liknande av detta skript men får det inte att fungera.
Sidan går att hitta här (gå in på "Laget"): http://www16.brinkster.com/nisseman/index.htm