Avatar billede rips Nybegynder
10. september 2003 - 08:57 Der er 5 kommentarer og
1 løsning

Hvordan kan man lave dette!?

Jeg har liiige nu IT og skal til at lave mig en database. Jeg er lidt faldet for SHG's database og vil gerne lave noget lignende...

Hvordan kan man lave en database som denne??

http://www.shg.dk/kundecenter/opret.asp
Avatar billede keysersoze Ekspert
10. september 2003 - 09:25 #1
hvordan kan du falde for deres database uden at have set den - teoretisk set kan den være totalt ulogisk opbygget... selvom jeg nu tvivler :)

jeg ville sætte mig ned og finde ud af hvad databasen skulle indeholde at data - så ville jeg lære om de 3 normalformer og opbygge databasestrukturen ud fra det - derefter ville jeg beslutte mig for hvilken database jeg ville arbejde med - og til sidst ville jeg "bare" lave det.

hvilken del er det du har problemer med?
Avatar billede rips Nybegynder
10. september 2003 - 09:30 #2
Jeg har lavet mig en lille database med 3 tabeller...

Ordre
Kunde
Vare

Det jeg har problemer med er at se hvordan det kommer til at virke når det kommer på nettet, og hvordan en kunde selv kan oprette sig hos mit fiktive firma.
Avatar billede rips Nybegynder
10. september 2003 - 09:30 #3
og hvad er det normalformer er!?
Avatar billede keysersoze Ekspert
10. september 2003 - 09:54 #4
normalformer er den metode man bruger til at oprette den rigtige struktur i en database

Hvordan det kommer til at virke på nettet afhænger jo lige så meget at programmeringen i fx ASP eller PHP som det gør af databasen - så det kan ingen svare dig på før du har lavet den del også
Avatar billede doeboy Nybegynder
10. september 2003 - 22:39 #5
eksempel på en  tilmelding af kunde
kunde.asp

<html>
<body>
<form method="post" action="nykunde.asp">
<input type="text" name="navn">Navn <br>
<input type="text" name="adresse">adresse <br>
<input type="text" name="tlf">Telefon <br>
<input type="submit" value="tilmeld"></form>
</body>
</html>

Også din nykunde.asp

<% @LANGUAGE="VBSCRIPT"


'her laves forbindelse til database
Set database = Server.CreateObject ("ADODB.Connection")
forbindelse = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dindatabase.mdb")
database.Open forbindelse

'her åbnes fra tabellen kunder i databasen
Set kunder = Server.CreateObject ("ADODB.Recordset")
kunder.Open "kunde", forbindelse, 3, 3

kunder.Addnew
kunder("tlf") = Request.Form("tlf")
kunder("navn") = Request.Form("navn")
kunder.Update
response.redirect ("enfil.html")
%>


så skal du bare ændre navne så de passer på dine database felter =)
Avatar billede doeboy Nybegynder
10. september 2003 - 22:42 #6
'her åbnes fra tabellen kunde i databasen
Set kunder = Server.CreateObject ("ADODB.Recordset")
kunder.Open "kunde", forbindelse, 3, 3

kunder.Addnew
kunder("tlf") = Request.Form("tlf")
kunder("navn") = Request.Form("navn")
kunder("adresse") = Request.Form("adresse")
kunder.Update
response.redirect ("enfil.html")


skulle lige adresse med:)
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