Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [Wbblite] - (https://www.gegen-bilderklau.net/thread.php?threadid=103425)


Geschrieben von Startpost-Retter am 11.04.2007 um 17:50:

  -

-



Geschrieben von VRH Pferde am 12.04.2007 um 18:36:

 

So mach ichs auch ^_^
Nur ich speicher das bei jedem Beitrag und speichere immer den letzten Post des Threads und daran überprüfe ich, ob schon gelesen oder nich^^



Geschrieben von VRH Pferde am 05.05.2007 um 09:13:

 

Also:
1. Du liest den Inhalt des Feldes aus und schreibst dann:
$inhalt .= ",".$mitglied[ID].",";
Dann halt einfach updaten das Feld ^_^

2. Also ich mache das immer mit substr_count(), indem ich das schreibe:
$mitglied=",".$mitglied[ID].",";
// $mitglied[ID] kann auch ne Session sein oder was weiß ich^^
$m=substr_count($thread[Gelesenvon],$mitglied);
if ($m==0)
{
echo "Noch nicht gelesen";
}
else
{
echo "Schon gelesen";
}



Geschrieben von VRH Pferde am 06.05.2007 um 11:11:

 

$thread[Gelesenvon], das ist die Spalte Gelesenvon in der Tabelle 'Threads' ich hab halt die spalten des threads so ausgelesen...
$thread=mysql_fetch_assoc(mysql_query("SELECT * FROM Threads WHERE ID='$_GET[id]'"));
du kannst es auch mit mysql_fetch_object machen, dann heißt es $thread->Gelesenvon
In der Spalte sind dann halt die IDs gespeichert. Immer mit Kommata getrennt halt fröhlich

das substr_count($thread[Gelesenvon],$mitglied); zählt einfach, wie oft diese Kombination aus Kommata und der ID des Mitglieds in der Spalte Gelesenvon vorkommt und wenn sie mehr als einmal vorkommt, heißt das logischerweise, dass das Mitglied den Thread schon gelesen hat xD


Forensoftware: Burning Board, entwickelt von WoltLab GmbH