Forum overzicht

Oke beter..
we hebben nu een topic toevoeg mogelijkheid.. eigenlijk zou het wel makkelijk zijn als we ook nog een overzicht krijgen van alle topics..

ook dit is niet moeilijk en een kwestie van heel weinig php en best wat html..

hier ga ik geen verhaal bij zetten.. lees het commentaar in de code maar..

=========forum.php===================]

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php

echo
'<table width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr><td width="3%" align="center" bgcolor="#E6E6E6"><strong>#</strong></td>
<td width="53%" align="center" bgcolor="#E6E6E6"><strong>Topic</strong></td>
<td width="5%" align="center" bgcolor="#E6E6E6"><strong>Reacties</strong></td>
<td width="13%" align="center" bgcolor="#E6E6E6"><strong>Aangemaakt op</strong></td>
</tr>'
;

include('verbind.php');
$sql = "SELECT topic_id, topic_titel, topic_datumtijd FROM topic ORDER BY topic_id DESC";
// we maken een query die alle topics ophaalt met hun gegevens
$resultaat = mysql_query($sql)or die(mysql_error());
// die query voeren we uit
  while($rij = mysql_fetch_array($resultaat)){
// hierboven slaan we alle resultaten op in een array genaamd rij
      $sql2 = mysql_query("SELECT reactie_id FROM reactie WHERE topic_id = ".$rij['topic_id'].";")or die(mysql_error());
// hierboven gaan we per topic het aantal reacties ophalen zodat we netjes
// weer kunnne geven hoeveel reacties er zijn.. dit doen we door simpelweg alle
// reactie_id te tellen waar topic_id het betreffende topic_id is (zie database
// structuur hoe dit zit)

      $reacties = mysql_num_rows($sql2);
// hier tellen we de resultaten en slaan dit op in $reacties
echo
'<tr>
<td bgcolor="#FFFFFF">'
.$rij['topic_id'].'</td>
<td bgcolor="#FFFFFF"><a href="?bekijktopic='
.$rij['topic_id'].'">'.stripslashes($rij['topic_titel']).'</a></td>
<td align="center" bgcolor="#FFFFFF">'
.$reacties.'</td>
<td align="center" bgcolor="#FFFFFF">'
.$rij['topic_datumtijd'].'</td>
</tr>'
;    
//hierboven zorgen we dat alles word weergegeven in een tabelletje
}
echo '<tr>
<td colspan="5" align="right" bgcolor="#E6E6E6"><a href="?maaktopic">Maak een nieuw Topic aan</a></td>
</tr>
</table>'
;
?>

===================================

zo het overzicht is ook klaar..
volgende pagina dan maar?

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Database klaarmaken & scriptje voor verbinding sch
  3. Registratie script maken.
  4. Inlogpagina maken
  5. Maak topic
  6. Voeg topic toe
  7. Forum overzicht
  8. Index maken
  9. Bekijk topic
  10. Reactie Toevoegen
  11. Gebruikers pagina en verwijder pagina
  12. Tot slot
  13. o nog een pagina over =P

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.