Datensätze zweispalitig auslesen

Thorsten

Erfahrenes Mitglied
Hi,

vielleicht kann mir ja einer mal helfen?
Datensätze werden in der Regel einspaltig ausgelesen. Ist es irgendwie möglich, dass die ersten zwei Datensätze nebeneinander, der 3. und 4. wieder darunter u.s.w.
Hab' das schon per for-Schleife und zich andere Lösungen probiert, aber da ist nix zu machen.
Mein Script:

while($row = odbc_fetch_row($result))
{
echo "<tr>";
echo "<td valign='top' align='left'><b>".odbc_result($result,'d_name')."</b></td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='top' align='left'>".odbc_result($result,'d_beschreibung')."<br><br><br></td>";
echo "</tr>";
}

Freue mich über jeden Tipp...

Thorsten
 
PHP:
$i=0;
while($row = odbc_fetch_row($result)) 
{ 
 if ($i==0)
 {
  echo "<tr>";
  echo "<td>".odbc_result  ($result,'d_name')."</td><td>".odbc_result($result,'d_beschreibung')."</td>";
  echo "<tr>";
 }  
 else
 {
  echo "<tr>"; 
  echo "<td valign='top' align='left' colspan=2><b>".odbc_result  ($result,'d_name')."</b></td>"; 
  echo "</tr>"; 
  echo "<tr>"; 
  echo "<td valign='top' align='left' colspan=2>".odbc_result($result,'d_beschreibung')."<br><br><br></td>"; 
  echo "</tr>"; 
 }
 $i++;
 if($i==3)$i=0;
}
 
Zuletzt bearbeitet:
Zurück