Homepage selbermachen 7.851 Themen, 35.616 Beiträge

PHP: Tabelle automatisch + Inhalt erzeugen

Darren / 1 Antworten / Flachansicht Nickles

Hallo,
ich möchte Daten aus einer Textdatei beziehen (wie das geht, ist denke ich klar)jedoch sollen diese Daten jeweils in <td> xxxx</td> Spalten.
Der Inhalt XXX wird aus der Textdatei (aus bestimmten Zeilen) bezogen. Wie organisiere ich jedoch, dass jedesmal, wenn eine Zeile hinzukommt, auch automatisch eine Tabellenspalte erzeugt wird, also td??

Wer hat eine Idee??

Wie organisiere ich es ausserdem, dass ich allein von der Textdatei die inhalte administrieren kann und dazu nicht mehr in den PHP Quelltext muss, sprich: zum Beispiel zeile[0] angeben muss, damit die erste zeile in der textdatei gelesen wird, sondern dass das automatisch bei einer neu vorhandenen Zeile in der Textdatei zugefügt wird???

Thanks

bei Antwort benachrichtigen
xafford Darren „PHP: Tabelle automatisch + Inhalt erzeugen“
Optionen

Vorschau des Postings
--------------------------------------------------------------------------------


Re: PHP: Tabelle automatisch + Inhalt erzeugen

Von: xafford
Geschrieben am: 26.03.2002

hm....hab nicht so richtig verstanden, was du willst (zumindest bei problem 2) aber trotzdem mal ein lösungsversuch.
grundproblem ist, ob du jede zeile der textdatei auch in eien zeile der tabelle packen willst, oder ob du auch noch variable zeilen hast, also z.b. wenn 3 textzeilen vorhanden sind, dann eine zeile in der tabelle mit 3 spalten, wenn 4 zeilen vorhanden sind, dann 2 zeilen mit 2 spalten...
wenn du jede zeile der textdatei in eine zeile der tabelle haben willst, dann ist das problem recht einfach:
du liest die textdatei zeilenweise in ein array mit:
while(!feof($file)){
$lines[]=fgets($file,4096);
}
oder alternativ
$file=fread($file,filesize("datei.txt"));
$zeile=explode("\n",$file);
anschließen kümmerst du dich über das array um die darstellung:
print("<table>");
foreach($lines as $zeile){
print("<tr><td>$zeile</td></tr>");
}
print("</table>");
dadurch wird egal, wieviele zeilen deine textdatei hat.
falls ich deine frage falsch verstanden habe, dann melde dich einfach nochmal.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen