Jo om jag har ett form som jag ska lägga in i databasen
så lägger jag in dom med
RecSet("namn") = Request.Form("namn")
men om inte måste vara tvungen att fylla i alla fält dom som är tomma läggs till tomma hur gör man då i koden
------------------
Lazerzubb
M@rtinMedlem sedan dec. 19992 085 inlägg Om jag fattade dig rätt så är det ganska enkelt att fixa med denna kod:
if Request.Form("namn")="" then
RecSet("namn")=""
else
RecSet("namn") = Request.Form("namn")
end if
//M@rtin
[Redigerat av M@rtin den 15 aug 2000]
Hjälp mig gärna med min andra fråga
I Hoppa Vidare
Har stort problem med det
------------------
Lazerzubb
RecSet("namn") = Request.Form("namn")
RecSet("gata") = Request.Form("gata")
RecSet("postadress") = Request.Form("postadress")
om jag har många hur gör jag då?
------------------
Lazerzubb
M@rtinMedlem sedan dec. 19992 085 inlägg Då får du göra så med varje.. finns säkert nån smartare lösning men jag kommer inte på nån nu...
//M@rtin
VideMedlem sedan dec. 19998 577 inlägg Om det är många så kan du loopa igeom alla... i detta kodexempel måste namnet i RecSet vara samma som i Request.Form:
For each item in Request.Form
if Request.Form(item)= "" then
RecSet(item)=""
else
RecSet(item) = Request.Form(item)
end if
Next
Egentligen borde man använda sig av detta varje gång det är fler än två formulärsposter... :)
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Är du med i facket?
Förklara bättre VIde
jag har 25 poster som ska skickas gör ett exempel med några stycken
Mvh Lazerzubb
------------------
Lazerzubb
VideMedlem sedan dec. 19998 577 inlägg Den där kodraden tar hand om alla "poster" i Request.Form-objektet... så länge namnen i Request.Form är detsamma som namnen i databasen så funkar denna kod finfint...
>>For each item in Request.Form
Här skapar jag en loop där den för varje Request.Form-objekt kör en slinga, namnet på Request.Form-objekt läggs i 'item'.
>> if Request.Form(item)= "" then
Här hämtar jag namnet dynamiskt och kollar om det innehåller något...
osv osv...
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Är du med i facket?
Jo det funkar men om man inte vill fylla i alla fälten utan låter några fält vara tomma funkar det ej!
Man ska kunna lämna fält tomma
------------------
Lazerzubb
VideMedlem sedan dec. 19998 577 inlägg Då får du göra några If-satser för just dom...
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Är du med i facket?
Exempel för mig som är lite pantad
------------------
Lazerzubb
VideMedlem sedan dec. 19998 577 inlägg Men vänta nu... är dom tomma i formuläret så blir dom tomma i databasen också... är det inte så du vill ha?
Eller har jag missuppfattat dig fel? ;)
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Är du med i facket?
Jo men dom blir inte tomma i databasen för att det blir fel!
när dom ska läggas in
Säg att du har speciella för dom som inte måste fyllas ut hur ser if satsen ut för dom i så fall
------------------
Lazerzubb