DB auslesen horizontal anzeigen und nach 3 einträgen umbruch
Verfasst: 02.04.2006 13:01
Hallo,
ich hab eine funktion gemacht wo er horizontal anzeigt und nach 3 einträgen nen umbruch macht. jedoch wenn ich es mit db verbinde und einträge auslöse geht es nicht entweder nur unter einander oder es wird nur ein eintrag angezeigt
also das $link soll neben einander angezeigt werden und nach 3 einträgen ein umbruch gemacht werden 
bitte um hilfe wär sehr dringend
danke
ich hab eine funktion gemacht wo er horizontal anzeigt und nach 3 einträgen nen umbruch macht. jedoch wenn ich es mit db verbinde und einträge auslöse geht es nicht entweder nur unter einander oder es wird nur ein eintrag angezeigt
Code: Alles auswählen
function printDataHorizontal($data, $col, $id)
{
$count = count($data);
$tdWidth = round(100/$col);
echo "<table>\n";
for ($i = 0; $i < $count; $i+=$col)
{
echo " <tr>\n";
for($j = 0; $j < $col; $j++)
{
if ($i+$j < $count)
$s = $data[$i+$j];
else
$s = " ";
echo " <td width=\"$tdWidth%\"><a href=\"sites.php?lan=$lan&zn=13&bp=$id\">$s</a></td>\n";
}
echo " </tr>\n";
}
echo "</table>\n";
}
$sql = "SELECT * FROM pjfpicsys WHERE kid = '$b' ORDER BY ID DESC";
$result = mysql_query($sql,$mysql);
if(mysql_num_rows($result))
{
while($row=mysql_fetch_array($result)) {
$link = $row[link];
$id = $row[ID];
$ar = array($link);
//echo "$ar";
$col = 3;
}
printDataHorizontal($ar, $col, $id);
}

bitte um hilfe wär sehr dringend
danke