Ausgabe aufteilung

bastiang

Mitglied
Ich würde gerne Datenbank Einträge der Reihe nach in zwei spalte anzeigen lassen.
Pro kategorie sind jeweils 6 auszugeben, das mit der Abfrage usw. hab ich hingekriegt aber wie bring ich ein Script zusammen das nach diesem Muster ausgibt:
| 1 | 2 |
| 3 | 4 |
| 5 | 6 |

Ideen?
 
Du könntest es wie folgt machen: Gib die Einträge in einer Liste aus und formatiere sie anschließend so formatieren, das sich zwei visuelle Spalten bilden.
 
Das hab ich schon versucht mit CSS aber wenn ich float:left als style eingeben. dann schiebt er die Header der Anderen Categorien rechts nach außen.
Also eigentlich soll die Darstellung so sein

| Kategorie 1 |
| 1 | 2 |
| 3 | 4 |
| Kategorie 2 |
| 1 | 2 |
| 3 | 4 |
usw.
ich hab schon probiert das mit Tabellen machen aber irgendwie krieg ichs net hin
 
Probier mal Folgendes:
Code:
* {
	margin:			0;
	padding:		0;
}
dt {
	clear:			both;
	margin:			0 1%;
	background-color:	#08f;
}
dd {
	float:			left;
	display:		block;
	width:			48%;
	margin:			0.25em 1%;
	background-color:	#f80;
}
HTML:
<dl>
	<dt>Kategorie 1</dt>
	<dd>1</dd>
	<dd>2</dd>
	<dd>3</dd>
	<dd>4</dd>

	<dt>Kategorie 2</dt>
	<dd>1</dd>
	<dd>2</dd>
	<dd>3</dd>
	<dd>4</dd>
</dl>
 
du hast mich inspiriert!
hab alles in Layer gepack und für die Datenbankausgaben:
Code:
display: block
float:left
gesetzt.
Jetzt is alles so wie ich es haben will!
Danke!
 
Zurück