webForumDet fria alternativet

Uppdatering

11 svar · 342 visningar · startad av skyman

skymanMedlem sedan juli 20012 450 inlägg
#1

Hejsan hej.
Jag är precis newbie på asp men har koll på php, om det nu skulle hjälpa ;)

Jag har en sida med ett formulär med diverse input:s. När jag skickar sidan vill jag att den ska uppdateras, ladda sig själv igen.
Det man skrivit in i formuläret skall visas på samma sida samt det som man skrivit in tidigare. Jag ska använda mig av en MSSQL-databas.
Vart skriver jag "skriv till databasen"-scipten? Måste jag använda mig av två sidor för att det skall funka?

------------------
with love - arwid

VideMedlem sedan dec. 19998 577 inlägg
#2

Nej, det behöver du inte, gör en enkel if-sats för att se om det är skickat eller inte, kolla t.ex din submitknapp:

if request.form( "din_submit" ) <> "" then
'gör dina databasinstruktioner här.
end if

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

easMedlem sedan sep. 2001269 inlägg
#3

Nej,
det går bra med en!

Du skriver typ

<% IF Request.Querystring("laggtill") = "ja" THEN %>

Här lägger du till i databasen

<% END IF %>

I form grejern skriver du action="sidansnamn.asp?laggtill=ja"

Vad MSSQL?
Microsoft SQL, eller?

------------------
Schöndells webbsajt

VideMedlem sedan dec. 19998 577 inlägg
#4

Vad MSSQL?
Microsoft SQL, eller?

MS SQL-Server, en kompetent databas.

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

easMedlem sedan sep. 2001269 inlägg
#5

OK, tack för att du informarar!

------------------
Schöndells webbsajt

skymanMedlem sedan juli 20012 450 inlägg
#6

Asbra! :e
Tack ska ni ha... såhär många svar har jag aldig fått i php-forumet, inte ens tillsammans ;)

------------------
with love - arwid

skymanMedlem sedan juli 20012 450 inlägg
#7

Mssql-server? :q nja...
Jag har en fråga till:
För att lägga in värden i en databas skriver jag detta:
SQLStr = "insert into medd_tabell(color) values(...)"
Åsså till problemet; hur skriver jag i "..." när jag hämtar variablerna med Request.Form? Det blir mycket fnutt och fnuttfnuttar att hålla koll på... :)
Jag ska hämta en variabel som heter "color".

------------------
with love - arwid

VideMedlem sedan dec. 19998 577 inlägg
#8

SQLStr = "insert into medd_tabell(color) values('" & request.form("color") & "')"

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

skymanMedlem sedan juli 20012 450 inlägg
#9

Super! :)
Jag får tyvärr fel på min rad innan...
Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
På raden:
Kalle.Open "Traffic","sa",""
Någon ide om vad som kan vara snett?
Raden innan:
Set Kalle = Server.CreateObject("ADODB.Connection")

------------------
with love - arwid

[Redigerat av skyman den 09 nov 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#10

Har du satt upp en odbc-koppling med namnet Traffic?

Mvh,

------------------
All your base are belong to me.

skymanMedlem sedan juli 20012 450 inlägg
#11

I guess so... :l
Hela koden:

Set Kalle = Server.CreateObject("ADODB.Connection"
Kalle.Open "Traffic","sa",""
SQLStr = "INSERT INTO medd_tabell(color)"
SQLStr = SQLStr & " VALUES('" & Request.Form("color")&"')"
Set SS = Server.CreateObject ("ADODB.Recordset")
SS.Open SQLStr, Kalle,adOpenForwardOnly

------------------
with love - arwid

[Redigerat av skyman den 09 nov 2001]

skymanMedlem sedan juli 20012 450 inlägg
#12

Är det fel på koden ovan? Förmodligen, för det funkar inte... :q

------------------
with love - arwid

261 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
134 ms — hämta forumlista (db)
125 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)