Avatar billede princewhite Nybegynder
31. august 2003 - 16:04 Der er 40 kommentarer og
1 løsning

simpel database

Hejsa,

Ved godt det ikke er pænt som ny bruger at starte med et stort spørgsmål (ihvertfald stort for mig), men håber nogen kan hjælpe..

Jeg savner en der enten kan lave eller give en meget udførlig torturial til hvordan jeg laver en mysql/acces datase.

Databasen skal bruges således:

man skal kunne (som en formular)indtaste om man er for/imod (flueben) samt navn, adresse osv. når disse oplysninger submittes skal de bare lagres i en post i databasen.. Tror nu ikke det er så svært, men som fuldstændig grøn er det :)

Håber nogen kan hjælpe mig :)
Avatar billede jpv Nybegynder
31. august 2003 - 16:26 #1
Skal den på nettet, eller er det noget du selv vil sidde og taste ind?
Avatar billede princewhite Nybegynder
31. august 2003 - 16:30 #2
den skal på nettet :)
Avatar billede smolle Nybegynder
31. august 2003 - 16:30 #3
webcafe.dk har tutorials i næsten alt hvad der angår php, mysql osv. Du burde kunne finde en løsning der. Ellers kan du jo købe "Start på PHP" af Thomas G. Kristensen. Der står helt udførligt hvordan man gør.
Avatar billede jpv Nybegynder
31. august 2003 - 16:36 #4
hvad undestøtter dit webhotel?
PHP ASP?
Avatar billede princewhite Nybegynder
31. august 2003 - 16:38 #5
webhotellet understøtter det mig bekendt det hele :) ihvertfald php og MySql
Avatar billede princewhite Nybegynder
31. august 2003 - 17:00 #6
Nu har jeg læst manualerne på webcafe, men syntes ikke ligefrem jeg bliver meget klogere :) er lidt i tvivl om når man har installeret mysql på comp. hvad skal man så oprette databasen i (program) ??
Avatar billede princewhite Nybegynder
31. august 2003 - 17:57 #7
slet ingen der hjælpe :..(
Avatar billede jpv Nybegynder
31. august 2003 - 18:49 #8
PHP og mysql er lukket land for mig desværre :(
Avatar billede princewhite Nybegynder
31. august 2003 - 19:27 #9
hejsa, det behøver nødvendigvis ikke at være Mysql eller PHP.. Skal bare kunne registerere hvem der er for og hvem der er imod med dertilhørende data.. Sprog og alt er underordnet :)
Avatar billede jpv Nybegynder
01. september 2003 - 10:15 #10
Har du fået hjælp?
Avatar billede princewhite Nybegynder
01. september 2003 - 15:56 #11
desværre ikke..
Avatar billede jpv Nybegynder
01. september 2003 - 17:57 #12
Hvis du kan bruge det i ASP og Access kan jeg godt prøve at guide dig igennem
Avatar billede princewhite Nybegynder
01. september 2003 - 18:05 #13
hejsa, det kan jeg godt, så det må du meget gerne :) takker mange gange
Avatar billede jpv Nybegynder
01. september 2003 - 18:14 #14
Først skal vi have lavet nogle forms til de felter du vil have med.
Hvileken felter skal det være?
Avatar billede princewhite Nybegynder
01. september 2003 - 18:17 #15
1.Der skal være en mulighed for valg mellem for eller imod (med flueben eller andet)
2. Navn
3. Adresse
4. Email
5. Land
6. Alder
Avatar billede jpv Nybegynder
01. september 2003 - 18:49 #16
så syntes jeg vi skal starte med at lave en select til for/imod:

<form name="imod" method="post" action="imod1.asp" >


<select  name="imod" >
    <option value="for">For</option>
    <option value="imod">Imod</option>

</select>

<input type="submit" value="ok">
</form>
Avatar billede jpv Nybegynder
01. september 2003 - 19:59 #17
Er du faldet af hesten?
Avatar billede princewhite Nybegynder
01. september 2003 - 20:06 #18
Okay ligner meget en formmail :) hvor refererer den til en database??
Avatar billede princewhite Nybegynder
01. september 2003 - 20:07 #19
sorry var lige gone fra Computeren er tilbage for fuld effekt nu.. Det er jeg ked af...
Avatar billede princewhite Nybegynder
01. september 2003 - 20:10 #20
men er med på det her :)
Avatar billede jpv Nybegynder
01. september 2003 - 20:17 #21
Er det sådanne her du mener
http://www.nelving.com/test/imod.htm
Avatar billede jpv Nybegynder
01. september 2003 - 20:17 #22
Jeg skal lige spise
Avatar billede princewhite Nybegynder
01. september 2003 - 20:19 #23
præcis, skal bare informationer til at lagre sig i en database således jeg kan sortere for og imod.. er det muligt ?? :)
Avatar billede jpv Nybegynder
01. september 2003 - 20:34 #24
Det ligger nu i en database.
Først putter jeg det ind i databasen og bagefter hiver jeg det ud og viser det frem
Avatar billede princewhite Nybegynder
01. september 2003 - 20:35 #25
skal faktisk både kunne sortere for/imod og lande .. :)
Avatar billede jpv Nybegynder
01. september 2003 - 20:35 #26
Hvad er din email, så kan jeg sende det hele til dig
Avatar billede princewhite Nybegynder
01. september 2003 - 20:37 #27
Min email er soccerchallenge@hotmail.com
Avatar billede princewhite Nybegynder
01. september 2003 - 20:47 #28
Hej igen,

kender en smule til det, men er der en bestemt grund til at min access ikke kan genkende det (er det fordi den måske er lavet i 2k og min 97)??
Avatar billede jpv Nybegynder
01. september 2003 - 20:57 #29
Her er første side med formularen som bliver sendt til imod.asp
<html>
<head>
<Title>Er du for eller imod</title>
</head>
<body>
<form name="imod" method="post" action="imod.asp" >
<table align="center" border="1" >
    <tr>
<td>Er du for eller imod </td>
        <td><select  name="imod" >
    <option value="for">For</option>
    <option value="imod">Imod</option>
</select> </td>
    </tr>
    <tr>
        <td>Navn: </td>
        <td> <input type="text"  name="navn" > </td>
    </tr>
    <tr>
        <td> Adresse: </td>
        <td> <input type="text"  name="adresse" > </td>
    </tr>
    <tr>
        <td> Email: </td>
        <td> <input type="text"  name="email" > </td>
    </tr>
    <tr>
        <td> Land: </td>
        <td><input type="text"  name="land" > </td>
    </tr>
    <tr>
        <td> Alder: </td>
        <td><input type="text"  name="alder" ></td>
    </tr>
    <tr>
   
        <td colspan="2">
<input type="submit" value="ok">

</td>
    </tr>
</table>
</form>
</body>

**************imod.asp********************

<html>
<head>
</head>
<body>
<%
set connect=server.createobject("adodb.connection")
connect.open"provider=microsoft.jet.oledb.4.0;data source=sti til databasen som her hedder imod.mdb  \imod.mdb"

SQL = "INSERT INTO tabel1 (imod, navn, adresse, email, land, alder) VALUES ('" & Request("imod")& "','" & Request("navn")& "','" & Request("adresse")& "','" & Request("email")& "','" & Request("land")& "','" & Request("alder")& "')"
Set RS = Connect.Execute( SQL )

Connect.Close
Set Connect = nothing
response.redirect("imod1.asp")

%>
</body>
</html>
**********slut på imod.asp***********
**************imod1.asp***********
Her bliver det hentet fra databasen og vist frem.
<html>
<head>
</head>
<body>
<%
set connect=server.createobject("adodb.connection")
connect.open"provider=microsoft.jet.oledb.4.0;data source=sti til databasen her  \imod.mdb"
Set RS = Server.CreateObject("ADODB.Recordset")
set RS=connect.execute("SELECT * From tabel1 ")
If RS.eof then
%>
<table align="center" bgcolor="white">
    <tr>
        <td> Ingen poster fundet 
</td>
    </tr>
</table>
<%
Else
%>
<%       
do until RS.EOF
'**************her skifter du farverne i tablel***********
If blnBGColor = True Then
            strBGColor = "#F1F7D5"
            blnBGColor = False
        Else
            strBGColor = "#D5F7F2"
            blnBGColor = True
        End If
%>
'****************************farve slut***********
'**************Bemærk ="<%=strBGColor%> i tabeltoppen
<table align="center" width="300px" bgcolor="<%=strBGColor%>" >
    <tr>
        <td>Standpunkt: <%=RS("imod")%> </td>
    </tr>
    <tr>
        <td>Navn: <%=RS("navn")%> </td>
    </tr>
    <tr>
        <td>Adresse:<%=RS("adresse")%> </td>
    </tr>
    <tr>
        <td>Email: <%=RS("email")%> </td>
    </tr>
    <tr>
        <td>Land: <%=RS("land")%> </td>
    </tr>
    <tr>
        <td>Alder: <%=RS("alder")%></td>
    </tr>
</table>
<%
RS.movenext
loop
end if
RS.Close 'her slukker og lukker du til databasen
  Connect.Close
  Set RS = Nothing
  Set Connect = nothing
%>






















</body>
</html>
Avatar billede jpv Nybegynder
01. september 2003 - 20:58 #30
ja desværre
Avatar billede princewhite Nybegynder
01. september 2003 - 21:01 #31
Det vil faktisk sige at jeg ikke selv kan aflæse den i databasen ? Er det muligt at gemme den i 97?
Avatar billede princewhite Nybegynder
01. september 2003 - 21:09 #32
Så har jeg opdateret og fået den :) måske du kan hjælpe mig en allersidste ting :) manglede at tilføje postnummer.. Kan du fortælle mig hvordan jeg gør ? og hvor skal jeg ligge databasen? takker mange gange, vil gerne give lidt ekstra for dit store arbejde
Avatar billede jpv Nybegynder
01. september 2003 - 21:26 #33
jeg tilføjer lige postnummer
Avatar billede jpv Nybegynder
01. september 2003 - 21:41 #34
*************startsiden  imod.htm****************
<html>
<head>
<Title>Er du for eller imod</title>
</head>
<body>
<form name="imod" method="post" action="imod.asp" >
<table align="center" border="1" >
    <tr>
        <td>Er du for eller imod </td>

        <td><select  name="imod" >
    <option value="for">For</option>
    <option value="imod">Imod</option>

</select> </td>
    </tr>
    <tr>
        <td>Navn: </td>
        <td> <input type="text"  name="navn" > </td>
    </tr>
    <tr>
        <td> Adresse: </td>
        <td> <input type="text"  name="adresse" > </td>
    </tr>
    <tr>
        <td> Postnummer: </td>
        <td> <input type="text"  name="postnummer" > </td>
    </tr>
    <tr>
        <td> Email: </td>
        <td> <input type="text"  name="email" > </td>
    </tr>
    <tr>
        <td> Land: </td>
        <td><input type="text"  name="land" > </td>
    </tr>
    <tr>
        <td> Alder: </td>
        <td><input type="text"  name="alder" ></td>
    </tr>
    <tr>
   
        <td colspan="2">
<input type="submit" value="ok">

</td>
    </tr>
</table>
</form>
</body>
</html>
*************imod.htm slut*****************
*************imod.asp start****************
<%

set connect=server.createobject("adodb.connection")
connect.open"provider=microsoft.jet.oledb.4.0;data source=sti til databasen \imod.mdb"

SQL = "INSERT INTO tabel1 (imod, navn, adresse, postnummer, email, land, alder) VALUES ('" & Request("imod")& "','" & Request("navn")& "','" & Request("adresse")& "','" & Request("postnummer")& "','" & Request("email")& "','" & Request("land")& "','" & Request("alder")& "')"
Set RS = Connect.Execute( SQL )

Connect.Close
Set Connect = nothing
response.redirect("imod1.asp")
%>
*************imod.asp slut*****************
**************imod1.asp start**************
<html>
<head>
</head>
<body>
<%
set connect=server.createobject("adodb.connection")
connect.open"provider=microsoft.jet.oledb.4.0;data source=Sti til databasen\imod.mdb"

%>
<%
Set RS = Server.CreateObject("ADODB.Recordset")
set RS=connect.execute("SELECT * From tabel1 ")

If RS.eof then
%>
<table align="center" bgcolor="white">
    <tr>
        <td> Ingen poster fundet 
</td>
    </tr>
</table>
<%
Else
%>

<%       
do until RS.EOF

If blnBGColor = True Then
            strBGColor = "#F1F7D5"
            blnBGColor = False
        Else
            strBGColor = "#D5F7F2"
            blnBGColor = True
        End If
%>


<table align="center" width="300px" bgcolor="<%=strBGColor%>" >
    <tr>
        <td>Standpunkt: <%=RS("imod")%> </td>
    </tr>
    <tr>
        <td>Navn: <%=RS("navn")%> </td>
    </tr>
    <tr>
        <td>Adresse:<%=RS("adresse")%> </td>
    </tr>
    <tr>
        <td>Postnummer:<%=RS("postnummer")%> </td>
    </tr>
    <tr>
        <td>Email: <%=RS("email")%> </td>
    </tr>
    <tr>
        <td>Land: <%=RS("land")%> </td>
    </tr>
    <tr>
        <td>Alder: <%=RS("alder")%></td>
    </tr>
</table>
<%
RS.movenext
loop
end if
RS.Close
  Connect.Close
  Set RS = Nothing
  Set Connect = nothing
%>
</body>
</html>
*************imod1.asp slut**************
Avatar billede jpv Nybegynder
01. september 2003 - 21:45 #35
Databasen skal ligge et sted hvor du kan opdaterer den.
hvis dit webhotel har to mapper når du starter
Sandsynlig vis :
db
wwwroot
Skal du lægge databasen i db og de andre filer i wwwroot
Avatar billede jpv Nybegynder
01. september 2003 - 22:09 #36
Tak for point :-)
Avatar billede princewhite Nybegynder
01. september 2003 - 22:13 #37
mig der takker :)
Avatar billede princewhite Nybegynder
03. september 2003 - 19:55 #38
hej igen, må jeg lige spørge dig om du kan give et eksempel på hvordan stien til databasen skal formuleres, er det med http og det hele?? Kan nemlig ikke få det til at virke og mit webhotel understøtter acces og asp
Avatar billede jpv Nybegynder
03. september 2003 - 21:54 #39
set connect=server.createobject("adodb.connection")
connect.open"provider=microsoft.jet.oledb.4.0;data source=d:\web\test\db\imod.mdb"

Sådan kunne den se ud
Det er selve placeringe på hardisken fra rod til database
Avatar billede princewhite Nybegynder
03. september 2003 - 22:34 #40
Tror jeg er motorisk handicappet.. Kan simpelthen ikke få skidtet til at virke :( Har alt liggende på hardisken i c:/imod og så skulle stien hedde C:/imod/imod.mdb ik?
Avatar billede jpv Nybegynder
04. september 2003 - 22:49 #41
Lige en lille detalje. Det skal være \ og ikke / i stien.
Undskyld den lange vente tid men jeg har været ude.
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
Computerworld tilbyder specialiserede kurser i database-management

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