jaylibII: Anzeige: wieviele Beiträge hat ein User geschrieben

Beitrag lesen

Hi,

hab das nun mal so gemacht:

<?php
include("config.php"); // config datei laden.

//echo "<a href=index.php>Zur&uuml;ck zur &uuml;bersicht</a><br><br>";

$ppu = array(); // posts per user

$threadid = $_GET['threadid']; // threadid aus adressleiste auslesen

$fp = fopen("template_post.html","r");  // teamplate zum lesen(r) &ouml;ffnen
$template = fread($fp,filesize("template_post.html"));  // inhalt der template datei in die teamplate variable laden.

$sql = mysql_query("SELECT * FROM simple_posts  WHERE threadid = '$threadid' ORDER BY postid ASC"); // mysql select befehl

while($row = mysql_fetch_Assoc($sql)) { // l&auml;d bei jedem durchgang(immer die n&auml;chste) eine zeile aus der tabelle in einen array in die variable $row

$von = $row['von'];

if (!isset($ppu[$von])) {
    $ppusql = "SELECT COUNT(*) AS anzahl FROM simple\_posts WHERE von='$von'"; //[1]
mysql_query($ppusql) OR die(mysql_error());
//    $ppurow = mysql_fetch_assoc($ppusql);
    $ppu[$von] = $ppurow['anzahl'];
  }
    $titel = $row['titel'];  // titel besorgen
    $von = $row['von'];  // von besorgen
    $datum = $row['datum']; // datum besorgen
    $post = $row['post']; // post besorgen
    $anzahl = $ppurow['anzahl'];
    $datum = strftime("%d.%m.%Y",$datum); //  datum formatieren

$ausgabe = $template;

$ausgabe = str_replace("{von}",'<a href http://../pr.php?user=' . $von . '">' . $von . '</a>',$ausgabe);  // von ins template einsetzen
    $ausgabe = str_replace("{titel}",$titel,$ausgabe);  // titel ins template einsetzen
    $ausgabe = str_replace("{datum}",$datum,$ausgabe); // datum ins template einsetzen

$anzahl = str_replace("{anzahl}",$ppu,$ausgabe);

$ausgabe = str_replace("{text}",echo_message($post,false,true),$ausgabe); // den post text ins template einsetzen

$ausgabe = str_replace("{message}",'<a href http://../post.php?show=write&amp;empfaenger=' . $von . '">Message schreiben</a>',$ausgabe); // den post text ins template einsetzen

echo $ausgabe;

};
?>

Jetzt kommt aber keine Fehlermeldung mehr am in mein Template schreibt er auch nichts. Das heißt er macht da nur den Platzhalter, das sieht dann so aus:

{anzahl} Beiträge

Gruß jaylibII