DB Ausgabe in 2 Spalten aufteilen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Bonaparte
Mitglied
Beiträge: 308
Registriert: 07.12.2004 23:24
Wohnort: Hamburg
Kontaktdaten:

DB Ausgabe in 2 Spalten aufteilen

Beitrag von Bonaparte »

Hallo, mit dem Code wird der Inhalt aus der Datenbank geladen und untereinander ausgegeben. Ich möchte nun aber den Inhalt auf zwei Spalten verteilen, wie kann ich das anstellen.

A | B
C | D
usw.

wäre nett, wenn mir jemand dabei helfen könnte.

Code: Alles auswählen

<?php
$i=0;
$result=@mysql_query("SELECT * FROM ".$table_cat." ORDER BY name ASC");
while($row=@mysql_fetch_row($result)) {
echo '<a href="'.$row[2].'.html">'.$row[1].'</a><br>
';
$i++;
?>
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Ich denke mal Du machst die Bedingung "wenn durch zwei teilbar" mit rein.

Wenn nicht dann das ausgeben:

Code: Alles auswählen

  <tr>
    <td><a href="'.$row[2].'.html">'.$row[1].'</a>}</td>
Wenn durch zwei teilbar dann:

Code: Alles auswählen

    <td><a href="'.$row[2].'.html">'.$row[1].'</a></td>
  </tr>
Sag bescheid, wenn Du es genauer brauchst.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Bonaparte
Mitglied
Beiträge: 308
Registriert: 07.12.2004 23:24
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Bonaparte »

Bescheid ;)

Daran habe ich auch schon gedacht ($i % 2) ?. Leider weiß ich nicht wie der Ausdruck komplett heißen und wie ich in diesen Abschnitt integirieren soll.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Na ich würde so mal probieren:

Code: Alles auswählen

<?php
echo '<table>';
$i=0;
$result=@mysql_query("SELECT * FROM ".$table_cat." ORDER BY name ASC");
while($row=@mysql_fetch_row($result)) {
	if ( !($i % 2) )
	{
		echo '  <tr> 
    <td><a href="'.$row[2].'.html">'.$row[1].'</a></td>';
	}
	else
	{
		echo '    <td><a href="'.$row[2].'.html">'.$row[1].'</a></td> 
  </tr>';
	}
	$i++;
}
echo '</table>';
?>
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Bonaparte
Mitglied
Beiträge: 308
Registriert: 07.12.2004 23:24
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Bonaparte »

Vielen Dank ;)
Antworten

Zurück zu „Coding & Technik“