Avatar billede cowboy Nybegynder
24. august 2001 - 19:56 Der er 16 kommentarer og
1 løsning

Link uploader

Ok, det her spørgsmål kan godt lyde lidt indviklet, men det er det egentlig ikke. Jeg fatter bare ikke hvordan man gør ! Det henvender sig til folk som har forstand på DW Ultra.

Jeg har en database hvor jeg har 3 tabeller, som er relationsbaseret ved hjælp af deres ID.

Den første tabel er : 7 overordnet linkkatagorier.

Den næste er : de til hørende links til hver enkel ovenstående kategorier.

Den sidste er : info om de enkelte ovenstående links.

I kan se hvordan det ser ud i praksis her på

http://www.mediamakers.dk/1024x768/Support/support.asp

I kan logge jer ind med disse oplysninger.
brugernavn: test
password: tset

Det jeg nu vil lave er en formular hvor folk kan uploade deres egne links i den rigtige kategori( 1st tabel), skrive deres link (anden tabel) og skrive lidt info omkring linket(tredie tabel).

Hvordan skal jeg sætte det op således, at de kan skrive til disse 3 forskellige tabeller på engang ?

Jeg vil selvføgelig sætte pris på en udførlig forklaring, men hvis i ikke har tid, kan i bare give mig nogle hints. Jeg har virkligt brændt nogle hjerne celler af på denne her.

-Cowboy
Avatar billede bojohansen Nybegynder
24. august 2001 - 20:27 #1
Nej hvor røddent...... e.dk slettede bare det hele :-((((

Prøver lige igen..
Avatar billede bojohansen Nybegynder
24. august 2001 - 20:33 #2
ID_INFO = Request.Querystring(\"ID_INFO\")
Info1 = Request.Querystring(\"Info1\")
Info2 = Request.Querystring(\"Info2\")
Info3 = Request.Querystring(\"Info3\")

Set Conn = Server.CreateObject(\"ADODB.Connection\")
  Conn.Open \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\STI TIL DB\\DB_NAVN.mdb\"

Set RS1 = conn.Execute (\"UPDATE DIT_TABLE SET KOLONNE_NAVN = \'\" & Info1 & \"\' Where ID_KOLONNE = \'\" & ID_INFO & \"\' \")

Set RS2 = conn.Execute (\"UPDATE DIT_TABLE SET KOLONNE_NAVN = \'\" & Info1 & \"\' Where ID_KOLONNE = \'\" & ID_INFO & \"\' \")

Set RS3 = conn.Execute (\"UPDATE DIT_TABLE SET KOLONNE_NAVN = \'\" & Info1 & \"\' Where ID_KOLONNE = \'\" & ID_INFO & \"\' \")
Avatar billede bojohansen Nybegynder
24. august 2001 - 20:36 #3
Set RS1 = conn.Execute \"Insert Into DIT_TABLE KOLONNE_NAVN = \'\" & Info1 & \"\'\"

eller sådant, alt efter hvordan det skal være ??
Avatar billede cowboy Nybegynder
24. august 2001 - 20:37 #4
Måske er jeg doven, men kunne du ikke foklare hvordan jeg gør, hvis jeg skal lave det i DW ultra

Men, bare giv dig god tid, jeg smutter lige ned og ser fodbold!

(hvis du altså vil)
Avatar billede bojohansen Nybegynder
24. august 2001 - 20:39 #5
Ups det gik vist for stærkt :-)

Set RS1 = conn.Execute Insert Into DIT_TABLE KOLONNE_NAVN (KolonneNavn) Values ( \'\" & Info1 & \"\')
Avatar billede bojohansen Nybegynder
24. august 2001 - 20:44 #6
Nej, jeg har ikke tænkt mig at bygge dit site for 50 Points.

Men du kan kigge her hvordan man indsætter værdier i en Database

http://www.html.dk/tutorials/asp/lektion20.asp

Den kode jeg har skrevet virker fint til formålet, du skal bare rette de værdier til i strengene så de passer med de værdier som folk kan angive på sitet
Avatar billede bojohansen Nybegynder
24. august 2001 - 20:46 #7
dog gik det også lidt for stærkt her også :-))

Set RS1 = conn.Execute (\"UPDATE DIT_TABLE SET KOLONNE_NAVN = \'\" & Info1 & \"\' Where ID_KOLONNE = \'\" & ID_INFO & \"\' \")

Set RS2 = conn.Execute (\"UPDATE DIT_TABLE SET KOLONNE_NAVN = \'\" & Info2 & \"\' Where ID_KOLONNE = \'\" & ID_INFO & \"\' \")

Set RS3 = conn.Execute (\"UPDATE DIT_TABLE SET KOLONNE_NAVN = \'\" & Info3 & \"\' Where ID_KOLONNE = \'\" & ID_INFO & \"\' \")
Avatar billede cowboy Nybegynder
24. august 2001 - 20:58 #8
Ok,godt ord igen. Jeg bad dig ikke om at bygge mit site, men jeg ledte efter en løsning på problemmet i DW/DW Ultra.

Du har før været rigtig god til at hjælpe, med programmet for øjet, så derfor så jeg det som en mulighed at du kunne gøre det igen.

Jeg ved da godt at 50 point ikke er meget, men jeg har ikke flere. Desværre !

Når men tak for det du har hjulpet med. Jeg kigger på det og ser om ikke jeg kan finde en løsning på mit problem.

-Cowboy
Avatar billede bojohansen Nybegynder
24. august 2001 - 21:06 #9
Det var ikke negativt ment ;-))

Dette ? ville være alt for stort at forklare her på e.dk hvis du ikke kan se hvad jeg mener med den kode jeg smed her (igen ikke negativt)
Avatar billede bojohansen Nybegynder
24. august 2001 - 21:10 #10
Lille forklaring :

Side 1 = Kunden skriver sine ting ind (Formen poster i method=\"get\")

Side 2 = min kode som starter med at læse Querystringen
Denne skal intet html indeholde men blot opdatere/indsætte sagerne i DB og afsluttes med
Response.Redirect\"TakSide.asp\"

side 3 = Tak side
Gør evt. opmærksom på at her ikke må bruges browserens back knap.
Avatar billede pelkjaer Nybegynder
24. august 2001 - 22:01 #11
En lille kommentar til jeres side -->\"contact\"

Denne linje: 
\"Udfyld fomularen, som du ser til venste.\"

Ville det ikke være bedre med:
\" Udfyld fomularen, som du ser til højre.\".

Avatar billede cowboy Nybegynder
26. august 2001 - 10:08 #12
Jeg fandt ud af det på anden måde.

Men ellers tak for hjælpen
Avatar billede bojohansen Nybegynder
26. august 2001 - 11:54 #13
Så læg delv et svar og accepter dig selv så spørgsmålet ikke længerer står åbent :)
Avatar billede bojohansen Nybegynder
26. august 2001 - 11:55 #14
øhhhhhhhhh delv = selv
Avatar billede cowboy Nybegynder
26. august 2001 - 12:57 #15
Hvis jeg afviser, har jeg så ikke også lukket  spørgsmålet ?
Avatar billede bojohansen Nybegynder
26. august 2001 - 13:07 #16
Nej.

Et spørgsmål er først lukket når et svar er accepteret.

I dette tilfælde er der ingen gyldige svar, derfor lægger spørger selv et svar og acceptere sit eget svar og får sine points tilbage.

Spørgsmålet figurere så heller ikke længere på listen over åbne spørgsmål.
Avatar billede cowboy Nybegynder
26. august 2001 - 13:11 #17
ok
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