Hallo,
ich hatte das Problem hier schon des öfteren angesprochen, ich hole Daten(Newsberichte) aus einer MySQL-DB und gebe sie per echo und HTML-Formatiert in einer Schleife aus.
Eigendlich total simpel aber aus irgendeinem Grund, wird alles was nach dem PHP Skript kommen soll nicht mehr ausgegeben.
<?php
echo "<h2>Kommentare:</h2>";
// Kommentare auslesen
$result=mysql_query("SELECT name,email,url,title,article,num,numfromcom,
DATE_FORMAT(datum ,'%W %d.%M %Y') AS Datum
FROM comments
WHERE num='".$id."'") or die(mysql_error());
// Ergebnis holen
while($resultset = mysql_fetch_array($result) or die(mysql_error())) {
$datum=change_date($resultset['Datum']); // Datum formatieren
// Ausgabe
echo "
<div class='comTitle'>Am
".$datum." um ".
htmlentities($resultset['Datum'])." \"".
htmlentities($resultset['title'])."\" von <div class='under'><a href='mailto:".
htmlentities($resultset['email'])."' class='link3'>".
htmlentities($resultset['name'])." <a href='".
$resultset['url']."' class='hp'><img src='img/icons/home.png' alt='Zur Homepage von ".htmlentities($resultset['name'])."'/></a></div>
<p class='comContent'>".nl2br(htmlentities(stripslashes($resultset['article'])))."</p></div>
";
}
mysql_free_result($result); // Aufräumen..
?>
Danach kommt dann halt noch ein Kommentar-Formular. Aber es wird nicht angezeigt.
Wenn ich das PHP Skript wegmache, wirds angezeigt.
Ich weiß nicht woran das liegt, es kommt auch keine Fehlermeldung oder sonstwas, es wird einfach nichts, unterhalb des Skriptes angezeigt.
Es wird auch nicht mit Floats oder so gearbeitet.
mfg
Phil Z.