Avatar billede ribo Nybegynder
03. marts 2003 - 13:54 Der er 28 kommentarer og
1 løsning

Script til visning af sidste nye tråde fra phpbb forum!

Er det muligt, og er der nogen, der kan hjælpe med et script, der kan vise de sidste nye tråde fra et phpbb forum. Jeg forestiller mig det sådan, at der på forsiden af hjemmesiden, skal vises de sidste 5-10 tråde fra et phpbb forum. Nogen der er friske på lidt hjælp?
Avatar billede dumazz Nybegynder
03. marts 2003 - 13:56 #1
DESC LIMIT 0,10 (hvor 10 er antallet af visninger, og DESC hvis den nyeste skal vises øverst....)
Avatar billede dumazz Nybegynder
03. marts 2003 - 13:57 #2
...går ud fra Phpbb er MySQL baseret
Avatar billede dumazz Nybegynder
03. marts 2003 - 13:59 #3
$resultat = mysql_query("select * from phpbb DESC LIMIT 0,10");
Avatar billede ribo Nybegynder
03. marts 2003 - 14:01 #4
Kan jeg få dig til at uddybe, hvor og hvordan jeg lægger scriptet på forsiden?
Avatar billede dumazz Nybegynder
03. marts 2003 - 14:01 #5
og hvis du ikke er for hård til mysql:

$resultat = mysql_query("select * from phpbb DESC LIMIT 0,10");
while ($row = mysql_fetch_array($resultat)) {
  echo "Navn: ".$row['navn'].
        " Tekst: ".$row['tekst']."<br />";
}
Avatar billede dumazz Nybegynder
03. marts 2003 - 14:02 #6
og aller øverst sefæli:

$conn = mysql_connect("localhost", "brugernavn", "kodeord");
mysql_select_db("database");
Avatar billede dumazz Nybegynder
03. marts 2003 - 14:03 #7
og til sidst lukker du igen mySQL forbindelsen:

mysql_close($conn);
Avatar billede ribo Nybegynder
03. marts 2003 - 14:03 #8
Ups! Du var lidt hurtigere. Jeg er lige nødt til at forlade maskinen et halv times tid. Vender tilbage, når jeg har forsøgt mig med dit forslag. På forhånd tak!
Avatar billede dumazz Nybegynder
03. marts 2003 - 14:04 #9
så alt i alt:
-------------

$conn = mysql_connect("localhost", "brugernavn", "kodeord");
mysql_select_db("database");
$resultat = mysql_query("select * from phpbb DESC LIMIT 0,10");
while ($row = mysql_fetch_array($resultat)) {
  echo "Navn: ".$row['navn'].
        " Tekst: ".$row['tekst']."<br />";
}
mysql_close($conn);
Avatar billede dumazz Nybegynder
03. marts 2003 - 14:07 #10
ved ikke hvor meget du ved om MySQL....

men jeg har antaget at dataene i din MySQL hedder navn & tekst, men dette er nemt for dig at ændre... designet står du selv for da dette ikke indgår i spm'et.

Jeg har sat scriptet til at hente ALLE (*) data fra phpbb databasen, og derfor kan du bruge alle rækkedataene fra denne.
Avatar billede dumazz Nybegynder
03. marts 2003 - 14:22 #11
husk at database i:

mysql_select_db("database");

højst sanddynlig skal erstattes med dit login brugernavn (i phpmyadmin)
Avatar billede dumazz Nybegynder
03. marts 2003 - 14:25 #12
sandsynlig even.... når men det er jo ikke et stavekursus...

Hvis du bruger mange mySQL connections, kan du lave en fil der f.eks hedder "connect.php" og så inkludere denne fil istedet for følgen linier hvilke du indsætter i connect.php:

$conn = mysql_connect("localhost", "brugernavn", "kodeord");
mysql_select_db("database");

---------

for at inkludere en anden fil skriver du:

include("connect.php");
Avatar billede ribo Nybegynder
03. marts 2003 - 14:58 #13
Har ændret "brugernavn","kodeord" og "database" men uden held. Har Du et bud på hvad der er galt, da jeg ikke kan få det til at virke?
Avatar billede ribo Nybegynder
03. marts 2003 - 15:04 #14
Du antager at dataene i min MySql hedder navn og tekst. Hvordan tjekker jeg det ud? Har ikke den store forstand på Mysql.
Avatar billede dumazz Nybegynder
03. marts 2003 - 16:47 #15
du går ind i phpmyadmin og tjekker hvilke tabeller der er....

Kan du evt giev mig et Print scrn af denne ?
Avatar billede ribo Nybegynder
03. marts 2003 - 17:22 #16
Yes! Hvordan og hvor vil Du have den leveret?
Avatar billede choker Nybegynder
03. marts 2003 - 17:23 #17
Kigger lige med her en gang :)
Avatar billede ribo Nybegynder
03. marts 2003 - 17:24 #18
Du kan evt. sende din e-mailadresse, så retunerer jeg en wordfil med tabellerne.
kongelys@post9.tele.dk
Avatar billede dumazz Nybegynder
03. marts 2003 - 17:24 #19
kan du ikke uploade den så alle exp brugere kan se den ??

ellers send til eksperten@dumazz.dk
Avatar billede dumazz Nybegynder
03. marts 2003 - 17:28 #20
choker> Du siger bare til hvis der er noget du skal have hjælp til...
Avatar billede ribo Nybegynder
03. marts 2003 - 17:28 #21
Avatar billede dumazz Nybegynder
03. marts 2003 - 17:36 #22
ja oki phpbb er da godt nok bøvlet lavet men jeg prøver:

dem med indlægene i hedder phpbb_posts

så scriptet skal se sådan ud:

$conn = mysql_connect("localhost", "brugernavn", "kodeord");
mysql_select_db("HER SKAL DU INDSÆTTE DIT BRUGERNAVN");
$resultat = mysql_query("select * from phpbb_posts DESC LIMIT 0,10");
while ($row = mysql_fetch_array($resultat)) {
  echo "<a href='$row[link]'>$row[navn]</a>";
}
mysql_close($conn);

kan jeg ikke få et print scrn af tabellen phpbb_posts ??? aner ikke hvad rækkerne hedder....
Avatar billede ribo Nybegynder
03. marts 2003 - 17:41 #23
Avatar billede dumazz Nybegynder
03. marts 2003 - 17:47 #24
har du et link til dit phpbb.... det er godt nok rodet lavet... skal lige have interfacet for at kunne finde ud af det...
Avatar billede ribo Nybegynder
03. marts 2003 - 17:52 #25
ER det til selve forummet, Du vil have linket eller til phpMyadmin ?
Avatar billede dumazz Nybegynder
03. marts 2003 - 17:54 #26
selve fora'et....
Avatar billede ribo Nybegynder
03. marts 2003 - 17:54 #27
Avatar billede dumazz Nybegynder
03. marts 2003 - 18:01 #28
send mig lige viewtopic.php på mail.....

det er da utroligt så rodet koden er...
Avatar billede ribo Nybegynder
04. marts 2003 - 14:52 #29
Har forsøgt med sidste forslag til scriptet, men det funker ikke!
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