Einträge ausgeben nebeneinander

hasemann

Mitglied
Guten Abend!
Ich habe mal ein Problem und zwar möchte ich Daten aus einer SQL Tabelle nebeneinander ausgeben ich habe zwar im Forum auch schon was gefunden aber das passt alles nicht. Vielleicht stehe ich im Moment auch einfach nur auf dem Schlauch weil ich schon solange vor dem Rechner sitze. Aber da es hier helle Kopfe gibt hoffe ich auf euere Hilfe.

So hier ist mein Script wo ich die Daten untereinander anzeigen lasse.


<table border="0" cellpadding="0" cellspacing="0" width="200">
<tr>
<td>Auslesen der Daten untereinander</td>
</tr>
<tr>
<td> <?php
$anzeigen = mysql_query( "SELECT name, vorname, strasse, nr FROM daten " );
while ($daten = mysql_fetch_array($anzeigen)) {
?></td>
</tr>
<tr>
<td>Name: <? echo $daten['name']?></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>Vorname: <? echo $daten['vorname']?></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>Strasse: <? echo $daten['strasse']?></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>Hausnummer: <? echo $daten['nr']?></td>
</tr>
<tr>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<? } ?>
</table>


Aber ich möchte es jetzt gerne so haben hier
<table border="0" cellpadding="0" cellspacing="0" width="1000">
<tr>
<td width="150">Name:</td>
<td width="265"></td>
<td width="579">Name:</td>
</tr>
<tr>
<td width="150"></td>
<td width="265"></td>
<td width="579"></td>
</tr>
<tr>
<td width="150">Vorname:</td>
<td width="265"></td>
<td width="579">Vorname:</td>
</tr>
<tr>
<td width="150"></td>
<td width="265"></td>
<td width="579"></td>
</tr>
<tr>
<td width="150">Strasse:</td>
<td width="265"></td>
<td width="579">Strasse:</td>
</tr>
<tr>
<td width="150"></td>
<td width="265"></td>
<td width="579"></td>
</tr>
<tr>
<td width="150">Hausnummer:</td>
<td width="265"></td>
<td width="579">Hausnummer:</td>
</tr>
<tr>
<td width="150"></td>
<td width="265"></td>
<td width="579"></td>
</tr>
<tr>
<td width="150">Name:</td>
<td width="265"></td>
<td width="579">Name:</td>
</tr>
<tr>
<td width="150"></td>
<td width="265"></td>
<td width="579"></td>
</tr>
<tr>
<td width="150">Vorname:</td>
<td width="265"></td>
<td width="579">Vorname:</td>
</tr>
<tr>
<td width="150"></td>
<td width="265"></td>
<td width="579"></td>
</tr>
<tr>
<td width="150">Strasse:</td>
<td width="265"></td>
<td width="579">Strasse:</td>
</tr>
<tr>

und so weiter.Ich habe keine Ahnung wie ich das machen soll.Ich würde mich über Antworten sehr freuen.Gruß Hasemann
 
Warum hat das nicht mit PHP zutun es ist doch eine PHP ausgabe drine und das sollte ja nur als Beispiel dienen.
Habt íhr eine Lösung für mich und mein Problem?
 
Bastel mal mit sowas rum:
PHP:
<?php
if ($i%2 == 1) echo '</tr><tr>'; 
?>

Hab grad keine Zeit/Lust einen ganzen Code zu schreiben dafür :)
 
Danke für deine schnelle Antwort aber ich verstehe das nicht glaube ich was gibt den diese Variable an $1 und für was ist das % Zeichen.Gruß Marvin
 
Hi,

Ich glaube jetzt verstehe ich es also zähler unterbricht die whileschleife und startet sie neu richtig

Nein. Die Schleife läuft munter bis zum letzten Datensatz weiter und neu gestartet wird da auch nichts. Alles, was Du brauchst, ist doch, nach jedem 2. Datensatz ein "</tr><tr>" zusätzlich auszugeben, wie Loomes Dir das schon vorgeschlagen hat...

LG
 
Zurück