Hallo,
ich möchte mir eine Newsübersicht aus einer Datenbank ausgeben lassen. Die Datensätze sollen in eine Tabelle mit 2 Spalten ausgelesen werden.
Beispiel: Ich habe 10 Datensätze. Die Tabelle sollte dann aus 5 Zeilen und 2 Spalten bestehen.
Ich habe das mal so versucht
	
Durch dieses Script wird aber leider nur eine Tabelle mit einer Spalte erzeugt. Wenn ich also 10 Datensätze habe, werden 10 Zeilen und 1 Spalte erzeugt.
Ich hoffe ihr könnt mir helfen
gruß
Christian
					ich möchte mir eine Newsübersicht aus einer Datenbank ausgeben lassen. Die Datensätze sollen in eine Tabelle mit 2 Spalten ausgelesen werden.
Beispiel: Ich habe 10 Datensätze. Die Tabelle sollte dann aus 5 Zeilen und 2 Spalten bestehen.
Ich habe das mal so versucht
PHP-Code:
	
	
<table width="80%" border="0">
<?php
    $sel2 = mysql_query("SELECT 
                    news.id AS news_id,
                    news.mannschaft AS news_mannschaft, 
                    titel, 
                    bericht,
                    intern_mannschaft.id, 
                    intern_mannschaft.mannschaft 
                    FROM
                    news
                    LEFT JOIN intern_mannschaft ON (intern_mannschaft.id=news.mannschaft)
                    ORDER BY 
                    news.id
                    DESC")
                    or die (mysql_error());
    $i = 1;
    if($p = mysql_num_rows($sel2) > 0) { 
        while($row2 = mysql_fetch_object($sel2)) {       
    
    
    if($i%2==1) {
    echo "
    
    
<tr>
<td>
    <table border=\"0\">
     
    <tr>";
} 
    
    echo " 
    <td align=\"center\" > 
            <b>".$row2->mannschaft."</b> 
            <br \> 
            ".$row2->titel." 
            <br \> 
            <br \>"; 
            $text = $row2->bericht; 
            echo substr($text,0,50) ; 
            echo " 
            <br \> 
            <a href=\"index.php?move=18&id=$row2->news_id \">mehr...</a>   
        </td>";
    if($i%1==2) {
    echo "         
        <td align=\"center\" background=\"images/trennlinie3.gif\"> </td>"; 
}
if($i%2==1) { 
echo " 
    </tr> 
    </table> 
<tr> 
<td background=\"images/trennlinie2.gif\"> </td> 
</tr> 
</td> 
</tr> ";
$i++; 
}
$i++; 
}
$i++;
} 
   
    else { 
        echo "Zurzeit befinden sich keine Newsdatensätze in der Datenbank"; 
    } 
    ?>
 
</table>
Ich hoffe ihr könnt mir helfen
gruß
Christian
 
          
Kommentar