Das ist nur ein einfaches Newssript das NEwssript sleber funzt aber der Teil wo die aklüzrung für ein smilie z.b :wand: ersetzt werden soll funktioniert nur so dass er für die ersten zwei einträge umsetzt aber dann abricht.Hab kein schimmer woran das liegt.
PHP-Code:
function news_read($tabl,$admin,$login){
print '<br />';
$x=1;
global $link;
$erg = mysql_query( "SELECT * FROM news ORDER BY id DESC",$link);
print '<center><table border=1 cellpading=0 cellspacing =0>';
while($ausg = mysql_fetch_array($erg))
{
print '<br />';
$mem = mysql_query( "SELECT * FROM members WHERE id='$ausg[membid]'",$link);
while($mausg = mysql_fetch_array($mem))
{
$berg = mysql_query( "SELECT * FROM smilies ORDER BY id DESC",$link);
$inhalt = array ("blubb");
while($dausg = mysql_fetch_array($berg))
{
if ( $inhalt[1] == "" )
{
print "test";
$inhalt[1] = ereg_replace($dausg[abkuerzung],"<img src='".$dausg[link2]."'>",$ausg[message]);
print $inhalt[1];
print "<br />";
}else{
$inhalt[] = ereg_replace($dausg[abkuerzung],"<img src='".$dausg[link2]."'>",$inhalt[count($inhalt)-1]);
print count($inhalt)-1;
print $inhalt[count($inhalt)-1];
}
}
break;
$nsk = 'newsk';
$kom = mysql_query( "SELECT * FROM $nsk W
HERE newsid='$ausg[id]' ORDER BY id DESC",$link);
$anz_kom=mysql_num_rows( $kom );
print '<tr>
<td class="newsoben">
'.$mausg[nick].' schrieb am '.$ausg[datum].'
</td>
</tr>
<tr>
<td class="newsunten">
'.$inhalt[$x].'
<br /> Es gibt in der Zeit '.$anz_kom.' Kommentare.'.$newsid.' Zu den Kommentaren</a>';
if( $login == 1 ){
if(( $admin == 1) || ( $admin == 2)){
print '<p align="right"><a href="index.php?dat='.$tabl.'.php&index=edit&'.session_name().'='.session_id().'&id='.$ausg[id].'">Edit</a><a href="index.php?dat='.$tabl.'.php&index=del&'.session_name().'='.session_id().'&id='.$ausg[id].'">Delete</a></p>';
}
}
print ' </td>
</tr>
';
}
}
print '</table></center>';
}
Kommentar