3 News nebeneinander aber wie?

2Pac

Erfahrenes Mitglied
Hallo!

Ich programmiere gerade meine neue Page im PHP. Aber hab nen kleines Problem beim Newsscript. Und zwar will ich dazu 3 News nebeneinander erzeugen indem ich erst einmal eine Tabelle anlege.

<table .... >

nach dem Script schliesse ich diese wieder mit
</table>

aber mein Problem ich muss ein System finden wie ich 3 Zeilen im höchstfall pro zeile erstelle. Aber ich muss auch überlegen was ist wenn nur 2 oder gar 1 News pro Zeile sein sollte.

Es ist einfach zu kompakt ich habs versucht indem ich tr öffne und wenn die 3. news da ist tr schliesse. Aber der Sonderfall wenn 2 da sind verzerrt alles. Ich weiss echt nichtmehr weiter hab hier auch im Forum gesucht aber nichts dergleichen gefunden.

Hier mal mein Script was ich mir gedacht habe aber das ist wie gesagt nicht wirklich gut:

PHP:
if (is_int($id/3))
{
 echo "<td width='280' height='100' valign='top'><table border='0' cellpadding='0' cellspacing='0' width='280'>
               <tr>
                <td width='278' height='20' valign='top' background='newsoben.jpg'><font size='1' face='Verdana' color='#000000'><b>&nbsp;$poster:$uberschrifta&nbsp;[$sonst]</b></font></td>
               </tr>
               <tr>
                <td width='278' valign='top'><img src='$bild' align='$aus' vspace='5' hspace='5'><font size='1' face='Verdana' color='#000000'><p><a name='news$id'>$text3</a><br clear='all'></p></font></td>
               </tr>
               <tr>
                <td width='278' height='30' align='right' valign='top' background='newsunten.jpg'><a href='kommentare.php?id=$id' class='menu'><font size='1' face='Verdana' color='#000000'>Kommentare($koments)</a></font></td>
               </tr>
               </table></td></tr>";
}
else
{
 echo "<td width='280' height='100' valign='top'><table border='0' cellpadding='0' cellspacing='0' width='280'>
               <tr>
                <td width='278' height='20' valign='top' background='newsoben.jpg'><font size='1' face='Verdana' color='#000000'><b>&nbsp;$poster:$uberschrifta&nbsp;[$sonst]</b></font></td>
               </tr>
               <tr>
                <td width='278' valign='top'><img src='$bild' align='$aus' vspace='5' hspace='5'><font size='1' face='Verdana' color='#000000'><p><a name='news$id'>$text3</a><br clear='all'></p></font></td>
               </tr>
               <tr>
                <td width='278' height='30' align='right' valign='top' background='newsunten.jpg'><a href='kommentare.php?id=$id' class='menu'><font size='1' face='Verdana' color='#000000'>Kommentare($koments)</a></font></td>
               </tr>
               </table></td>";
}
Wäre nett wenn mir jemand ne Theorie nennen könnte wie es klappt :)

MfG 2Pac
 
Ich hatte gestern im Prinzip die selbe Frage.

Hier wurde mir weitergeholfen - Ich denke mal, das wird auch dein Problem lösen.

exxe
 
Zurück