Hallo,
habe leider so gut wie gar keine php-Kenntnisse, muss in meinem cms aber dringend was ändern. Und zwar sollen auf der Startseite (index.php) zwei Boxen mit Inhalten aus einer DB angezeigt werden. Das Problem ist, dass bei der zweiten Box auch zuerst nochmal der Inhalt von der ersten Box angezeigt wird. Habe keine Ahnung, wo der Fehler im Code liegt. Vlt könnt ihr mir da weiterhelfen?!
Vielen Dank schon mal!
Lg
Dominik
habe leider so gut wie gar keine php-Kenntnisse, muss in meinem cms aber dringend was ändern. Und zwar sollen auf der Startseite (index.php) zwei Boxen mit Inhalten aus einer DB angezeigt werden. Das Problem ist, dass bei der zweiten Box auch zuerst nochmal der Inhalt von der ersten Box angezeigt wird. Habe keine Ahnung, wo der Fehler im Code liegt. Vlt könnt ihr mir da weiterhelfen?!
Vielen Dank schon mal!
Lg
Dominik
PHP:
$begrüßungssid = '61';
if($begrüßungssid!="")
{
$sql = mysql_query("select * from article where id = '".$begrüßungssid."'");
$num = mysql_num_rows($sql);
for($i=0;$i<$num;$i++)
{
$title = mysql_result($sql, $i, "title");
$content = mysql_result($sql, $i, "content");
$content = $HTML->encode($content);
$mesg .= "<table width=\"100%\" align=center frame=void cellpadding=0 cellspacing=0>";
$mesg .= "<tr><td>$content</td></tr>";
$mesg .= "</table>";
$output .= $HTML->message("$title",$mesg);
$output .= "<br><br>";
}
}
$aktuellesid = '80';
if($aktuellesid!="")
{
$sql = mysql_query("select * from article where id = '".$aktuellesid."'");
$num = mysql_num_rows($sql);
for($i=0;$i<$num;$i++)
{
$title = mysql_result($sql, $i, "title");
$content = mysql_result($sql, $i, "content");
$content = $HTML->encode($content);
$mesg .= "<table width=\"100%\" align=center frame=void cellpadding=0 cellspacing=0>";
$mesg .= "<tr><td>$content</td></tr>";
$mesg .= "</table>";
$output .= $HTML->message("$title",$mesg);
$output .= "<br><br>";
}
}