Avatar billede Slettet bruger
18. februar 2003 - 11:40 Der er 14 kommentarer og
2 løsninger

Lidt hjælp med noget ASP & Database

Hej eksperter!

Hej har downloadet et forum fra ActiveDevelopers.dk..

Hej tilpasset det som jeg nu gerne vil have, men der er noget jeg stadigvæk ikke kan finde ud af..

Tag et kig på www.juztme.dk/forum/

Det hele fungerer som det skal, men jeg vil også gerne have det sådan så man kan lave et helt nyt forum, og ikke kun lave indlæg i de eksisterende forums..

Jeg har lavet et link på forsiden til siden hvor man skal kunne oprette nye indlæg..

Nogen der ved hvilke koder og sådan der skal stå i det? .oO(ja, jeg er nybegynder)

Databasefilen ligger her: www.juztme.dk/forum/forum.mdb ..

På forhånd tak..

//JuztMe
Avatar billede vb-mo Nybegynder
18. februar 2003 - 11:52 #1
Jeg vil ikke anbefale at du laver et link på din side hvor alle og enhver kan lave et nyt forum. Du laver det blot i databasen så finder koden selv ud af resten så vidt jeg husker med det forum :o)
Avatar billede vb-mo Nybegynder
18. februar 2003 - 11:55 #2
Inde i tabellen forums laver du bare et nyt forum samt en beskrivelse og så viker det hele fint :o)
Avatar billede Slettet bruger
18. februar 2003 - 12:05 #3
hvis jeg nu gerne ville have at alle skal kunne oprette nye forums, hvad skal jeg så gøre?

Jeg forstår dig godt, men det er desværre ikke sådan jeg vil have det..
Avatar billede vb-mo Nybegynder
18. februar 2003 - 12:50 #4
Ok men så bør du beskytte med user og pass for at sikre dig at der ikke lige pludselig ligger 500 el. flere forums fordi folk syntes det er sjovt at iritere dig
Avatar billede dk_akj Nybegynder
18. februar 2003 - 12:58 #5
Lav en form med 2 elementer forumnavn og forumbeskrivelse.

Den side submitter du mod en side med flg kode

' her opretter du forbindelse til db

forum = request.form("forumnavn")
beskr = request.form("forumbeskrivelse")

conn.execute ("insert into forum (forum,description) values ('"& forum &"','" & beskr &  "')")

//akj
Avatar billede mjall0w Nybegynder
18. februar 2003 - 14:42 #6
Juztme: Du laver bare en ny side hvor folk kan gå ind og smide data ind i din DB, bare sig til hvis jeg ska lave et for dig ?

/Mjall0w-
Avatar billede Slettet bruger
18. februar 2003 - 18:34 #7
dk_akj >
Det siger mig faktisk ikke så meget, da jeg er nybegynder til asp..
Men jeg ved ikke om du kan se præcis hvile koder der skal skrives i opretnyforum.asp ? Det skal bare være sådan så forumet ligger bliver hentet på default.asp

mjall0w >
Det lyder skam fint! Det ville jeg blive glad for! Du siger bare hvilke filer du skal bruge.

//Juztme
Avatar billede mjall0w Nybegynder
18. februar 2003 - 18:36 #8
Jeg ska ikke bruge nogle filer, har allerede selv det forum til at ligge.. Men jeg laver bare en ny fil som du kan få..

/Mjall0w-
Avatar billede Slettet bruger
18. februar 2003 - 19:06 #9
ok.. jeg ser fremad til det.. :) på forhånd tak!
Avatar billede mjall0w Nybegynder
18. februar 2003 - 19:09 #10
Hehe okay..
Men ska nok skynde mig lidt.. Tror jeg laver det iaften... Men har lige noget jeg ska lave først..

/Mjall0w-
Avatar billede mjall0w Nybegynder
18. februar 2003 - 22:13 #11
Her er det.. Hvis der er noget der ikke virker så sig til.. Så hjælper jeg gerne.

<%
' Her connecter vi til DB
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("ditforumsdb.mdb") & ";UID=admin;PWD=;"

    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "Select * From forums"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic  %>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<form action="opretbruger.asp?mode=tilfojet" method="post">
  <table width="26%" border="0" align="left">
    <tr>
      <td width="33%" height="10">
        <div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#0066CC">
          <font color="#000000">Forum's Navn</font><font color="#FF0000">*</font>
          <br>
          <input type="text" name="username" size="20" font face="Verdana, Arial, Helvetica, sans-serif"; style="border: 1px solid #C4E1FF; ; color:#0066CC; background-color:#fffff; " >
          </font></div>
      </td>
    </tr>
    <tr>
      <td width="33%">
        <div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">Forum
          Beskrivelse</font><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#0066CC">
          <font color="#FF0000">*</font><br>
          <input type="text" name="navn" size="70" font face="Verdana, Arial, Helvetica, sans-serif"; style="border: 1px solid #C4E1FF; ; color:#0066CC; background-color:#fffff; ">
          </font></div>
      </td>
    </tr>
   
    <%
    if mode ="" then
      mode = request("mode") %>
  </table>
  <p>&nbsp; </p>
  <center>
    <div align="center"> <font size="2"><b><font face="Neuropol"><font color="#000000"><br>
      </font> <br>
      </font> </b> </font> <font size="2"><b><font face="Neuropol"><br>
      </font></b></font></div>
  </center>
  <p><font size="2"><b><font face="Neuropol"><br>
    </font> </b> </font> </p>
  <p>
    <%
   
    if mode = "tilfojet" then



   
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet dit <B>Brugernavn</B></font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet dit <B>Password</B></font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet din <B>E-Mail</B></font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet hvad du <B>Hedder</B></font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet hvilken <B>By</B> du kommer fra</font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet en <B>Beskrivelse</B> af dig selv</font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet din <B>Alder</B></font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet hvilken <B>Processor/CPU</B> du har</font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet hvilken <B>Skærm</B> du har</font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet hvilket <B>Grafikkort</B> du har</font><br>")
    //and response.write ("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><br>Du har ikke angivet dit <B>Gamernick</B> <font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#000000'>(Gamernick er det du kalder dig når du spiller Online)</font></font><br>")
   

   
' Tjekker om felter er udfyldt..

Dim Error
Error = False
If Request.Form("Forum") = "" Then Error = True
If Request.Form("Description") = "" Then Error = True


If Error Then
  Response.Write("<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#000000'>HUSK NU ALLE FELTER MED <font face='Verdana, Arial, Helvetica, sans-serif' size='3' color='#FF0000'<b>*</b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#000000'>UD FORAN SKAL UDFYLDES</font></font>")
Else



      rs.Addnew
            rs("Forum") = Request.form("Forum")
            rs("Description") = Request.form("Description")
        rs.Update
            Response.Write "Dit Forum er nu oprettet.."

           



        end if     
            end if
                end If
           
       
       
   
        %>
  </p>
</form>
<p><br>
  <font color="#FFFFFF" face="tahoma"></font></p>
        </body>
</html>
Avatar billede mjall0w Nybegynder
18. februar 2003 - 22:16 #12
Det skulle vist være det...
Avatar billede mjall0w Nybegynder
21. februar 2003 - 13:05 #13
Hva, kunne du bruge det eller hva..
Kan se du har brugt det på din Hjemmeside, men du har da ikke kommenteret det her ? ?

/Mjall0w-
Avatar billede mjall0w Nybegynder
25. februar 2003 - 10:01 #14
Hallo, mr Juztme..
Kan du bruge det eller hva, for jeg vil gerne have mine point hvis du kan bruge det.. Okay ? ? ! !

/Mjall0w-
Avatar billede Slettet bruger
13. marts 2003 - 10:04 #15
Sorry mester..

Har haft nogle probs med min PC..

Hmm.. Ja ja.. Det kunne vel bruges..

Du får dine points..

//JuztMe..
Avatar billede mjall0w Nybegynder
13. marts 2003 - 13:53 #16
Okay, tak skal du have.. ;)

/Mjall0w-
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