Onderwerp in forum

Gestart doorBremdecoolste17 reacties45 weergaven

18 berichten · pagina 1 van 2

Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,

Ik heb een vraag: Hoe kan ik zogen dat je net zoals hier "etappes" hebt, onderdelen dus, Hoe zorg ik daarvoor? Zoals bijvoorbeeld: Survival servers, dat je daar dan op klikt, en dat je dáár pas kan posten. Hoe doe ik dat?
Mijn main_forum.php ziet er zo uit:
Spoiler tonen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
<title>MinecraftClub</title>
</head>
<body>
<div id="wrapper">
<div id="container">

<div id="header"></div>

<div id="menu-top"></div>
<div id="menu-mid"><a href="home.html">Home</a></div>
<div id="menu-end"></div>

<div id="content-top"></div>
<div id="content-mid"><center>
[COLOR= #0000BB]<?php

$host[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"mysql6.000webhost.com"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Host name [/COLOR]
[COLOR= #0000BB]$username[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"a6671097_bram"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Mysql username [/COLOR]
[COLOR= #0000BB]$password[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"ww"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Mysql password [/COLOR]
[COLOR= #0000BB]$db_name[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"a6671097_forum"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Database name [/COLOR]
[COLOR= #0000BB]$tbl_name[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"forum_question"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Table name 

// Connect to server and select database.[/COLOR]
[URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"mysql6.000webhost.com"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"a6671097_bram"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"ww"[/COLOR][COLOR= #007700])[/COLOR]or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"cannot connect"[/COLOR][COLOR= #007700]);[/COLOR] 
[URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"a6671097_forum"[/COLOR][COLOR= #007700])[/COLOR]or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"cannot select DB"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"SELECT * FROM $tbl_name ORDER BY id DESC"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// OREDER BY id DESC is order result by descending[/COLOR]

[COLOR= #0000BB]$result[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]);[/COLOR]
?>

<table width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td width="6%" align="center" bgcolor="#E6E6E6"><strong>#</strong></td>
<td width="53%" align="center" bgcolor="#E6E6E6"><strong>Topic</strong></td>
<td width="15%" align="center" bgcolor="#E6E6E6"><strong>Views</strong></td>
<td width="13%" align="center" bgcolor="#E6E6E6"><strong>Replies</strong></td>
<td width="13%" align="center" bgcolor="#E6E6E6"><strong>Date/Time</strong></td>
</tr>

[COLOR= #0000BB]<?php[/COLOR]
 
[COLOR= #FF8000]// Start looping table row[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$rows[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700])){[/COLOR]
?>
<tr>
<td bgcolor="#FFFFFF">[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$rows[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR] ?></td>
<td bgcolor="#FFFFFF"><a href="view_topic.php?id=[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$rows[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR] ?>">[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$rows[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Title[/COLOR][COLOR= #007700]];[/COLOR] ?></a><BR></td>
<td align="center" bgcolor="#FFFFFF">[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$rows[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]view[/COLOR][COLOR= #007700]];[/COLOR] ?></td>
<td align="center" bgcolor="#FFFFFF">[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$rows[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]reply[/COLOR][COLOR= #007700]];[/COLOR] ?></td>
<td align="center" bgcolor="#FFFFFF">[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$rows[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]datetime[/COLOR][COLOR= #007700]];[/COLOR] ?></td>
</tr>

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Exit looping and close connection [/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/mysql_close"]mysql_close[/URL][COLOR= #007700]();[/COLOR]
?>

<tr>
<td colspan="5" align="right" bgcolor="#E6E6E6"><a href="create_topic.php"><strong>Create New Topic</strong> </a></td>
</tr>
</table>
</center></div>
<div id="content-end"></div>

<div id="footer-top"></div>
<div id="footer-mid"><center>&copy; Copyright 2012 </center> <br /></div>
<div id="footer-end"></div></div></div></div>

</div>

</body>
</html>
zo Ziet het er uit:
Spoiler tonen
Afbeelding
ALvast bedankt,
Bram.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Losse forums dus.

Kan met GET, je kijkt daarmee welk forum er gekozen is, en controleert of die bestaat en eventueel of iemand toegang heeft, en dan de boel tonen.

index.php = forum index
forum.php = forum (forum?id=1 etc...)
topic.php = topic (topic.php?id=234 etc..)
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zal ik proberen...
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Prima. Laat even weten of het gelukt is.
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
oke.... PS: écht bedankt dat je mij en vele anderen zo vaak/snel helpt, écht bedankt daarvoor!
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Daar ben ik ook voor smile
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar dan kan ik in index.php de PHP codes weglaten, of niet? Ik kan gewoon links maken?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Daar moet je dan een while-loopje doen om de forum-titels op te halen. (over ons, algemeen, vragen, onzinhoekje etc..)
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke..... Gelukkig mag ik misschien vervroegd op school aan een Programmeer cursus beginnen yummie
toevoeging op 26 september 2012, 22:23:44:
Aarclay schreef:
Losse forums dus.
Kan met GET, je kijkt daarmee welk forum er gekozen is, en controleert of die bestaat en eventueel of iemand toegang heeft, en dan de boel tonen.

index.php = forum index
forum.php = forum (forum?id=1 etc...)
topic.php = topic (topic.php?id=234 etc..)
Moet ik ook nog iets maken waarmee ik terwijl ik op de website ben die losse forums kan maken, of gewoon handmatig in de file? Want dat is makkelijker, dan maak ik gewoon de file: forum?id=mods
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
die forumtitels haal je toch op uit de database? Veel makkelijker om vervolgens topics daaraan vast te knopen...
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dat snap ik niet?

toevoeging op 26 september 2012, 22:27:05:
Weet je, ik ben niet zo goed met PHP hè, ff dat je het weet....
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Bvanhaaren schreef:
Dat snap ik niet?
toevoeging op 26 september 2012, 22:27:05:
Weet je, ik ben niet zo goed met PHP hè, ff dat je het weet....

Je maakt ook gelijk een link met de topic id uit de database

Domein.com/forum.php?tid= topic id hier
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Wat snap je niet? Wees graag voortaan wat duidelijker hierin wink...

Kijk, je hebt een lijst met forums, die haal je uit de database op.
Dan link je elk forum naar forum.php?id={id}, en daar toont je alle bijbehorende topics op.
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke, maar ik snap niet goed hoe ik dan kan zorgen dat ik via een button in index.php een nieuw forum maak ( geen topic) en hoe ik het vervolgens ook nog ophaal uit de database... ik kan wel en beetje PHP, maar ik kan amper MySQL...

PS nu de IOS6 uit is, ziet het er cool uit hier...
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Wat wil je nou precies?
- Eén plek waar mensen zelf onderwerpen kunnen starten.
- Of dat alle onderwerpen verdeeld zijn in verschillende forums (zoals op one2xs, Gathering.tweakers.net etc..)
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren