Forum Neue Beiträge?

naja ich werde es mit der tabelle jetzt machen wird wohl am einfachsten sein und reichen (hoffe ich :-))

mal was anderes wegen rechten wer welches Forum sehen darf schreibe darf e.t.c
da gibt es ja auch viele Methoden aber folgende dürfte doch ausreichen oder?
jeder User kann in eine Gruppe und dann folgende tabellen:

Gruppen:
Code:
  id | name

Gruppenrechte:
Code:
  id | gid | fid | sehen | lesen | schreiben | antworten .......
(gid = Gruppenid, fid = forum id)

in der Tabelle Gruppenrechte wird jede Gruppe mit jedem Forum gespeichert
und dann je nach Forum die rechte abfragen sprich in der tabelle steht

Code:
  1 | 3 | 1 | 1 | 1 | 1 | 1 .......

PHP:
  $fid = $_GET['fid'];
  $gid = $_SESSION['gid'];
   $result=mysql_query("
 					 SELECT 
 							* 
 					 FROM 
						 Gruppenrechte
  					WHERE 
 							 gid ='".$gid."'
 					AND
 						 fid ='".$fid."' 		 
 					" );
 
reptiler hat gesagt.:
title ist nur beim Thread-Opener belegt, die einzelnen Posts haben keinen Titel.
threadid ist nur bei Folgeposts belegt, diese zeigen auf die ID des Thread-Openers.
categoryid ist nur beim Thread-Opener gefuellt, die Posts sind ohne categoryid.

Kann ja niemand ahnen, dass du die Hälfte leer lässt....bist du etwa von HongKong nach Aberdeen gezogen:-)
 
Aberdeen (das hier in Hong Kong) ist mehr fuer Fischer als ITler. ;)

Das mit der nur halb gefuellten Datenreihen macht durchaus Sinn, da ich halt anhand dessen ob eine CategoryID vorhanden ist feststellen kann ob es sich um einen Thread-Opener handelt oder nicht.
So konnte ich das Forum auf 2 Tabellen zusammenschrumpfen. Plus halt eine fuer die User und noch 10 bis 12 andere fuer den Rest der Website. ;)
 
Zurück