|
Frage zu for-schleife und html-tabelle
hallo leute,
bin ein greenhorn in sachen php, will es nicht unbedingt lernen, brauche das nur zum privaten gebrauch und auch nur für diese datei.
mein problem besteht darin, das ich eine datei habe, die ich zeilenweise auslesen muss und
das ganze soll in einer html-tabelle mit nur 2 spalten stehen.
das hab ich auch soweit alles hinbekommen.
meine daten aus meiner datei sehen so aus:
beispiel
name 11 22 33 44 55 66
name 12 23 24 26
name 77 88 99 00 91 01 02 03
der name wird soll und wird auch in eine spalte gepackt, ist ok
die zahlen 11 22 33 ... sollen in die andere spalte, leider wird jede zahl in eine spalte gesteckt.
habe mir ein script/beispielscript aus dem inet geholt, bitte nicht meckern über formatierungen,hab kein plan davon.
<?php
echo "<table border='1'>";
$row = 0;
$handle = fopen("meinedatei.txt", "r");
while (($karten = fgetcsv($handle, 1000, " ")) !== FALSE) {
if ($row == 0)
{
$num = count($karten);
echo "<tr>";
$row++;
for ($c = 0; $c < $num; $c++)
{
echo " <td>" . $karten[$c] . "</td>"; }
echo "</tr>";
}
else
{
$num = count($karten);
echo "<tr>";
$row++;
for ($c = 0; $c < $num; $c++)
{
echo "<td>" . $karten[$c] . "</td>";
}
echo "</tr>";
}
}
fclose($handle);
echo "</table>";
?>
gibt es eine möglichkeit die spalten zuverbinden?
oder das ganze in nur 2 spalten zu stecken?
bin für jede hilfe dankbar.
mfg Yin
|