Avatar billede mccannon Nybegynder
20. maj 2002 - 10:35 Der er 12 kommentarer og
1 løsning

SQl streng, udfra X antal input felter i en form

hejsa
Jeg prøver på at lave en sql sætning, som skal insert i en database x antal gange.
altså det er en menukort jeg er ved at prøve at lave, Hvert menu nummer har 5 input felter
menunr, kategori, menutitel, indhold, og pris
men der kan være X antal menuer...


please help

jeg er nået så langt indtil vidre .:

menu = request.form
menu = "&" & menu
arrmenu = split(menu,"&")

for i = 0 to Ubound(arrmenu)
  SQL = "INSERT INTO tblmenukort ( "
    'SQL = SQL & "PizzaID, "
    SQL = SQL & "Bestillingsnr, "
    SQL = SQL & "Kategori, "
    SQL = SQL & "Titel, "
    SQL = SQL & "Tekst, "
    SQL = SQL & "Pris) "
    SQL = SQL & "values ( "
    'SQL = SQL & "'" & Session("PizzaID") & "', "
    SQL = SQL & "'" & arrmenu(i) & "', "
    SQL = SQL & "'" & arrmenu(i) & "', "
    SQL = SQL & "'" & arrmenu(i) & "', "
    SQL = SQL & "'" & arrmenu(i) & "', "
    SQL = SQL & "'" & arrmenu(i) & "') "
    response.write sql & "<br>"
    'ObjConn.execute(SQL)
NEXT
Avatar billede medions Nybegynder
20. maj 2002 - 10:54 #1
hvordan finder du ud af hvor mange Menu'er der er?

//>Rune
Avatar billede mccannon Nybegynder
20. maj 2002 - 11:00 #2
det bliver lavet på en anden side..hvor en bruger kan feks sige..der skal være 5 menuer på mit menukort...så indtaster han tallet 5 i en form og trykker submit..så bliver der genereret en form med 5 menuer hvor han kan indtaste hvad de forskellige menuer nu hedder, pris osv osv
..det er den form som jeg henter fra med menu = request.form
Avatar billede rxftp Nybegynder
20. maj 2002 - 11:04 #3
Hvad er det der galt med det? laver den ikke SQL'et som du vil have det? eller laver den fejl når det executes...?
Avatar billede medions Nybegynder
20. maj 2002 - 11:04 #4
jamen der kommer jo kun 1 data ind i fin menu variabel! -efter hvad jeg kan se så køre du den ikke igennem med en løkke, det er du nødt til for at kunne få flere data ind i din variabel!

//>Rune
Avatar billede mccannon Nybegynder
20. maj 2002 - 11:04 #5
laver ikke sql'en ordenligt :-(
Avatar billede mccannon Nybegynder
20. maj 2002 - 11:07 #6
for i = 0 to Ubound(arrmenu)

NEXT
Avatar billede medions Nybegynder
20. maj 2002 - 11:10 #7
Det du gør galt er din Request.Form, du får jo kun fat på én ting! -Hvordan er det brugeren indtaster sine oplysninger?

//>Rune
Avatar billede mccannon Nybegynder
20. maj 2002 - 11:12 #8
'henter alt indholdet fra formen
menu = request.form
menu = "&" & menu
'opretter et array, splitter på tegnet &
arrmenu = split(menu,"&")
Avatar billede medions Nybegynder
20. maj 2002 - 11:15 #9
prøv lige at skriv

Response.Write(arrmenu)

og skriv her på eksperten hvordan den ser ud!
//>Rune
Avatar billede mccannon Nybegynder
20. maj 2002 - 11:18 #10
&menunr1=1&kategori1=a&menutitel1=hejsa&menuindhold1=hejsa&menupris1=10
&menunr2=2&kategori2=b&menutitel2=hejsab&menuindhold2=hejsab&menupris2=20
&menunr3=3&kategori3=c&menutitel3=hejsac&menuindhold3=hejsac&menupris3=30
Avatar billede medions Nybegynder
20. maj 2002 - 11:24 #11
Du er nødt til at køre dem ud her for sig..!
altså fx.
kategori1 = Request.Form("kategori1")
arrKat1 = Split(kategori1, "&")
osv!
For det andet adskiller ikke det fra hvilke oplysninger du har!
//>Rune
Avatar billede mccannon Nybegynder
23. maj 2002 - 01:25 #12
hmm :-(
Avatar billede medions Nybegynder
23. maj 2002 - 14:29 #13
???
//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester