Einzelnen Beitrag anzeigen
  #20 (permalink)  
Alt 17-08-2002, 12:49
fusiba
 Junior Member
Links : Onlinestatus : fusiba ist offline
Registriert seit: Aug 2002
Beiträge: 147
fusiba ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hmm, bei mir ist an der Stelle ein "i.gif"

Also hier noch mal der komplette Code wie er bei mir aussieht

PHP-Code:
<?php
$db 
mysql_connect("localhost""""");
mysql_select_db("tmp");
$table "forum";

$t_gif '<IMG SRC="images/t.gif" BORDER=0 ALT="">';
$l_gif '<IMG SRC="images/l.gif" BORDER=0 ALT="">';
$p_gif '<IMG SRC="images/p.gif" BORDER=0 ALT="">';
$m_gif '<IMG SRC="images/m.gif" BORDER=0 ALT="">';
$c_gif '<IMG SRC="images/c.gif" BORDER=0 ALT="">';
$i_gif '<IMG SRC="images/i.gif" BORDER=0 ALT="">';
$n_gif '<IMG SRC="images/n.gif" BORDER=0 ALT="">';
$space_gif '&nbsp;&nbsp;&nbsp;';

function 
output_threaded ($pid$parent$level)
    {
    global 
$table;
    global 
$t_gif,$l_gif,$p_gif,$m_gif,$c_gif,$i_gif,$n_gif,$space_gif;
    static 
$letztes = array();

    
$sql_id mysql_query ("SELECT a.*, count(b.id) AS hatantwort FROM $table AS a LEFT JOIN $table AS b ON b.parent=a.id WHERE a.thread='$pid' AND a.parent='$parent' GROUP BY a.id")or die(mysql_error());
    
$n mysql_num_rows($sql_id);
    
//echo "<tr><td>NNN".$n.'/'.$level.'</td></tr>';
    
$letztes[$level-1] = $n;
    
    for (
$count=0$msg mysql_fetch_assoc($sql_id); $count++)
        {
        echo 
"<tr bgcolor=\"#dfdfdf\"><td>";

// Langform
        
for ($m=0$m<$level-1$m++)
            {
            if (
$letztes[$m]==1)
                {
                echo 
$space_gif;
                }
            else
                {
                echo 
$i_gif;
                }
            }

        if (
$m<$level)
            {
            if (
$letztes[$m]==1)
                {
                echo (
$l_gif);
                }
            else
                {
                echo (
$t_gif);
                }
            }

        if (
$msg["hatantwort"])
            {
            echo 
$m_gif;
            }
        else
            {
            if (
$level || $count)
                {
                echo 
$c_gif;
                }
            else
                {
                echo 
$n_gif;
                }
            }


        echo 
"<font> <a href=\"show.php?id=".$msg[id]."\">Subject (".$msg[id].")</font></a></td>
        <td><font>userId</font></td>
        <td><font>date</font></td>
        </tr>\n"
;        
        
output_threaded ($pid$msg[id], $level+1);
        
$letztes[$level-1]--;
        }
}


//output_threaded($post_id, 0, 0);
echo '<table border=0 cellpadding="0" cellspacing="0">';
output_threaded(100);
echo 
"</table>";
?>
Wir kriegen das schon noch hin
Mit Zitat antworten