Avatar billede mkth Nybegynder
23. juni 2004 - 17:20 Der er 9 kommentarer og
1 løsning

Newssystem Tutorial

Nogle der kender en god tutorial til et nyhedssystem, det skal være i php ...

Tror ikke jeg kan sige andet
Avatar billede jchillerup Nybegynder
23. juni 2004 - 18:03 #1
Hej..

Jeg kan lige skrive en hurtig én.

Lav en mySQL-tabel; kald den, hvad du vil.
Den skal indeholde et ID-felt (Navn: id), et nyhedsfelt (Navn: nyhed), og et tids-felt (Navn: tid). Tid skal være i UNIX-Epoch format. Det kommer jeg tilbage til.
o ID skal være tinyint, med auto_increment. Sæt den også som Indeks.
o Nyhedsfelt skal være text
o Tids-felt skal være integer.

Lav et PHP script, readnews.php, der henter data fra tabellen. Jeg går ud fra, at du allerede kan lidt, så jeg giver dig bare dit query. Hvis ikke du kan, må du bare bede om uddybning.
mysql_query("SELECT * FROM [indsæt tabelnavn her] ORDER BY `tid` DESC LIMIT 5")
"LIMIT 5" kan erstattes med et andet tal efter eget ønske, eller helt fjernes, hvis du ønsker alle nyheder.

Lav et PHP script, writenews.php, som skal skrive data til tabellen. Lav et TEXTAREA (med NAME="nyhed") og en SUBMIT-knap. Det er faktisk det eneste, du skal bruge.
Det query, du skal bruge dertil er noget i stil af:
mysql_query("INSERT INTO [indsæt tabelnavn her] id, nyhed, tid VALUES('',$nyhed),".time());

Det var meget simpelt, og der er selvfølgelig mange måder at udvide det på. Du kan bare skrive, hvis du vil have mere hjælp.
Avatar billede jchillerup Nybegynder
23. juni 2004 - 18:04 #2
Jeg glemte at sige, at i readnews.php, skal du bruge date()-funktionen til at konvertere Unix Epoch til almindeligt læseligt tekst.
Avatar billede detox Nybegynder
23. juni 2004 - 18:22 #3
Med TINYINT kan du kun gemme 128 nyheder (unsigned 256). Så må jeg foreslå, som minimum en unsigned SMALLINT, der kan holde til 65536.
Avatar billede jchillerup Nybegynder
23. juni 2004 - 18:43 #4
Ja... Der var sgu lige en svipser.. Undskyld.
Avatar billede mkth Nybegynder
23. juni 2004 - 19:36 #5
Jchillerup, kan jeg ikke få din MSN ? ...

Så kan du hjælpe mig der!
Avatar billede jchillerup Nybegynder
23. juni 2004 - 20:16 #6
Jo.. Jeg adder dig lige.
Avatar billede jchillerup Nybegynder
23. juni 2004 - 20:17 #7
Nå.. Det kunne jeg ikke.. Smid mig en mail på:

jens snabela hillerup punktum net
Avatar billede mkth Nybegynder
23. juni 2004 - 20:40 #8
Kan heller ikke tilføje dig, jchillerup
Avatar billede mkth Nybegynder
23. juni 2004 - 20:59 #9
morten@mkth.dk ... Bare tilføj mig
Avatar billede mkth Nybegynder
04. juli 2004 - 15:37 #10
jmm
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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