Da wären erstens folgende beiden Funktionen zum Lesen und Schreiben einer Datei, die das File-Handling (fopen, fclose) ersparen:
Für die einzelnen Tracks braucht man nicht für jedes Formularfeld eine eigene Variable, sondern kann Arrays verwenden:
<input name="titel[0]" value="" type="text"> <input name="length[0]" value="" type="text">
...
<input name="titel[9]" value="" type="text"> <input name="length[9]" value="" type="text">
Im PHP kann dann ganz einfach über die Array-Einträge iteriert werden:
for($i=0; $i<10; $i++)
{
if($titel[$i]!="")
$album->tracks[] = new Track( $titel[$i], $length[$i] );
}
Keine Kommentare:
Kommentar veröffentlichen