webForumDet fria alternativet

Om request.form Tomt, uppdatera annat

ASP

1 svar · 195 visningar · startad av erka

Medlem sedan dec. 19996 522 inlägg
Frågan#1

Hej jag har denna kod:

namn = Request.form("namn")
langd = Request.form("langd")
rec = Request.form("rec")
inspelning = Request.form("inspelning")
regi = Request.form("regi")
bild = Request.form("bild")
skadis1 = Request.form("skadis1")
skadis2 = Request.form("skadis2")
skadis3 = Request.form("skadis3")
roll1 = Request.form("filmskadis1")
roll2 = Request.form("filmskadis2")
roll3 = Request.form("filmskadis3")

SQLStmt = "INSERT INTO FILM (film_langd,film_res,film_insp,film_regiid,film_bild,film_namn)"
SQLStmt = SQLStmt & "VALUES ('"& langd &"','"& rec &"','"& inspelning &"','"& regi &"','"& bild &"','"& namn &"')"
SQLStmt2 = "INSERT INTO SLINK (slink_namn,slink_filmid,slink_filmnamn)"
SQLStmt2 = SQLStmt2 & "VALUES ('"& skadis1 &"','"& namn &"','"& roll1 &"')"
SQLStmt3 = "INSERT INTO SLINK (slink_namn,slink_filmid,slink_filmnamn)"
SQLStmt3 = SQLStmt3 & "VALUES ('"& skadis2 &"','"& namn &"','"& roll2 &"')"
SQLStmt4 = "INSERT INTO SLINK (slink_namn,slink_filmid,slink_filmnamn)"
SQLStmt4 = SQLStmt4 & "VALUES ('"& skadis3 &"','"& namn &"','"& roll3 &"')"

Connect.Execute(SQLStmt)
Connect.Execute(SQLStmt2)
Connect.Execute(SQLStmt3)
Connect.Execute(SQLStmt4)
%>

NU är det så att SQLStmt 2,3 och fyra hämtar information från roll1, roll2, roll3. Om jag nu bara fyller i två av dessa fungerar det ju inte. Jag vill alltså ha en if sats som kollar typ

if roll1="" Then

om det står något i den då ska han utföra sqlstmt1 och sen vidare och kolla samma sak med roll2.

Men sen hur man ska koda det, där tar min hjärna stopp..

Medlem sedan maj 2000755 inlägg
#2

Kanske såhär:

IF NOT roll1 = "" THEN Connect.Execute(SQLStmt2)
IF NOT roll2 = "" THEN Connect.Execute(SQLStmt3)
IF NOT roll3 = "" THEN Connect.Execute(SQLStmt4)

[Redigerat av a den 01 nov 2000]

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)