webForumDet fria alternativet

Nybörjare

18 svar · 264 visningar · startad av Nisseman

NissemanMedlem sedan jan. 2000189 inlägg
#1

Jag vill lära mig asp...
Jag kan html, javascript och lite java men inget VB.
Var ska jag börja? Jag har lagt in Personal Web Server.

@ndersMedlem sedan juni 200032 969 inlägg
#2

hej!

ett bra ställe att börja på är vides asp-skola. den hittar du här: http://www.webavis.nu/webavis/html/artiklar/asp/index.shtml

lycka till! :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

NissemanMedlem sedan jan. 2000189 inlägg
#3

Tack

crisse6Medlem sedan dec. 20002 526 inlägg
#4

ga annars in på www.idg.se och kolla deras webstudio --> asp kurs...bra tycker jag för man kan ladda ner hela deras script....

NissemanMedlem sedan jan. 2000189 inlägg
#5

Visst!
Vet någon en gratis webbplats som stöder asp?
Geocities som jag brukar använda gör det tydligen inte...

VideMedlem sedan dec. 19998 577 inlägg
#6

Kolla i FAQ:n
http://cgi.webforum.nu/wf/arkiv/asp_faq.html

------------------
Function onLick(name)
Punch.name(in_the_ear)
End Function

Jourhavande Vide

crisse6Medlem sedan dec. 20002 526 inlägg
#7

välj www.websamba.com för det har jag :e

hej hopp

NissemanMedlem sedan jan. 2000189 inlägg
#8

Jag hoppade fram till kapitlet databas... Varför får jag detta felmeddelande?

Körningsfel i Microsoft VBScript fel '800a01b6'

Objektet stöder inte egenskapen eller metoden.: 'Open'

/kskp84/spelare.asp, rad 18

---------------------------

<%
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'"

Databas.Execute(SQL)

%>

VideMedlem sedan dec. 19998 577 inlägg
#9

:r

Det var det jag skulle ändra ja... :)

Byt ut:

Databas.Open = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

Mot...

Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

[Redigerat av Vide den 25 jan 2001]

NissemanMedlem sedan jan. 2000189 inlägg
#10

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

Sidan jag testar på går för övrigt att hitta här: http://www16.brinkster.com/nisseman/index.htm

[Redigerat av Nisseman den 25 jan 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#11

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>

NissemanMedlem sedan jan. 2000189 inlägg
#12

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

@ndersMedlem sedan juni 200032 969 inlägg
#13

så här gör vi då:

SQL = "SELECT namn FROM spelare WHERE IDnamn = '" & namnet & "'"

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

NissemanMedlem sedan jan. 2000189 inlägg
#14

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

<SCRIPT LANGUAGE="JavaScript">
function skicka()
{
  document.spelarform.submit;
}
</SCRIPT>

<FORM NAME="spelarform" METHOD="post" ACTION="spelare.asp" TARGET="spelarframe">
<SELECT NAME="soknamn" onChange="skicka()">
<OPTION VALUE="nilsh">Nils Heuman</OPTION>
<OPTION VALUE="luddeb">Ludvig Björkström</OPTION>
<OPTION VALUE="peters">Peter Särnholm</OPTION>
<OPTION VALUE="markusp">Markus Pettersson</OPTION>
</SELECT><INPUT TYPE="image" SRC="bilder/pilh.gif" ALIGN="top">
</FORM>
NissemanMedlem sedan jan. 2000189 inlägg
#15

Jag löste det själv...
Det skulle vara submit()

NissemanMedlem sedan jan. 2000189 inlägg
#16

Hur gör man för att hämta från flera olika filer i samma dokument?

@ndersMedlem sedan juni 200032 969 inlägg
#17

hur menar du :q

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

MMatsMedlem sedan sep. 200061 inlägg
#18

Jag tror han menar:

<!-- #include file="sökvägen till filen du vill inkludera" -->
NissemanMedlem sedan jan. 2000189 inlägg
#19

Med asp vill jag hämta data från flera olika filer på samma sida...
Jag vill hämta dagens träningstid och nyheter som tillkommit på sidan.

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)