12. april 2001 - 19:44Der er
11 kommentarer og 2 løsninger
Flere brugere...
Hej
Jeg er ved at lave et SMS-script (bare for sjov). Det er en slags online telefon-bog hvor man kan logge ind og så sende sms til de numre man har smidt i sin telefon bog!
Indtil videre har jeg bare lavet det til mig selv - men tanken er jo at flere skal kunne logge ind.
Min database består af flg. tabeller:
Users: - Id - Username - Password - Navn
Telefonbog: - Id - Navn - Nummer
Besked: - Id - Afsender - Modtager - Besked - Dato
Det jeg gerne vil høre - er hvordan man relaterer brugere med deres egen telefonbog og egne beskeder?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
der skal du have et login, hvor deres brugernavn kommer over i en session - efterfølgende kan du udvælge de numre brugeren skal have adgang til, ved at sige \"select * from telefonbog where user=\" & session(\"user\") & \"\"
Ja - jeg kan også godt lave det login - men jeg tænker mere på at telefonbogen jo bliver fyldt med mange numre efterhånden - lad os sige fra 20 brugere! på en eller anden måde skal numrene jo tilknyttes den bruger der har smidt dem i databasen. Er det ikke noget relations-halløj man skal ud i?
Jeg kan selvfølgelig godt se at man kan smide user\'en med ved hver besked og nummer (via session) - men det er det relations-halløj jeg har sat mig for at lege lidt med. Aner dog ikke om jeg griber det rigtigt an!
Jeg bruger access... Og det hele er sådan set kodet - bare kun til mig selv - altså én bruger! Og det virker fint. Det er det med at tilknytte flere brugere der er interessant
1. at oprette relationer mellem tabellerne 2. lade Forespørgsler gøre andejdet
Der skal være et felt i Telefonbog og Besked som realterer sig til Users tabellen eller kan du ikke få det til at virke.
Forudsat at de findes kan du så skrive select * from telefonbog where user=\" & session(\"user\") & \"\" hvorved du får alle numre som tilhører brugeren og tilsvarende select * from Besked where user=\" & session(\"user\") & \"\"
bms >> når du arbejder med en access database på internettet er det ikke nødvendigt med relationer - bare de rigtige data bliver sat ind de rigtige steder...
Aha... Jamen umiddelbart lyder det jo nemt nok at gå til...
Per >> Jeg får en grimme en med dit stykke kode: Microsoft OLE DB Provider for ODBC Drivers error \'80040e10\' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Der mangler lige et par \' \' Jeg ville nok også flytte session(\"user\") over i en variabel
Uid = session(\"user\")
select * from telefonbog where user=\'\" & Uid & \"\'\" hvorved du får alle numre som tilhører brugeren og tilsvarende select * from Besked where user=\'\" & Uid & \"\'\"
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.