31. august 2003 - 16:04Der 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 :)
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
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.
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) ??
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 :)
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"
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 %>
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
*************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>
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
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
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?
Lige en lille detalje. Det skal være \ og ikke / i stien. Undskyld den lange vente tid men jeg har været ude.
Synes godt om
Ny brugerNybegynder
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.