Hallo!
Ich bin bei einem kurzfristigen Projekt auf PHP angewiesen und benötige dabei eure Hilfe. Ich denke für Profis sollten meine beiden Fragen kein Problem darstellen.
1. Ich habe jeweils eine Menge gleichartiger Felder wie Textfelder oder Radiobuttons in einer HTML-Datei. Diese lese ich jeweils mittels
$test1 = $HTTP_POST_VARS['test1'];
($test läuft in diesem Fall von 1-12, manchmal aber auch von 1-100 oder mehr) in einer PHP-Datei ein und generiere mittels $datensatz .= $test1; (bis ... .=$test12) den Datensatz (Speicherung in einer Textdatei).
Hier würde sich doch anbieten, alle Variablen in ein Array zu speichern und dann in einer Schleife zu belegen bzw. später wiederum mit einer Schleife den Datensatz zu generieren. -> Was muss ich da tun? Muss der Feldname in HTML dann als Array deklariert werden? Wie sieht der korrekte Befehl in beiden Dateien aus?
2. Ich benutze auch Textareas. Werden diese in der HTML-Datei ausgefüllt und innerhalb dieser Textareas Zeilenumbrüche (Return) verwendet, tauchen diese später auch in der Excel- bzw. .CSV-Datei auf! D.h., dass meine Formulardaten nicht Zeile für Zeile geschrieben werden, sondern je nach Anzahl der Umbrüche innerhalb der Textareas nach unten verschoben. Kann ich das irgendwie umgehen?
Vielen Dank!
kyle
Ich bin bei einem kurzfristigen Projekt auf PHP angewiesen und benötige dabei eure Hilfe. Ich denke für Profis sollten meine beiden Fragen kein Problem darstellen.
1. Ich habe jeweils eine Menge gleichartiger Felder wie Textfelder oder Radiobuttons in einer HTML-Datei. Diese lese ich jeweils mittels
$test1 = $HTTP_POST_VARS['test1'];
($test läuft in diesem Fall von 1-12, manchmal aber auch von 1-100 oder mehr) in einer PHP-Datei ein und generiere mittels $datensatz .= $test1; (bis ... .=$test12) den Datensatz (Speicherung in einer Textdatei).
Hier würde sich doch anbieten, alle Variablen in ein Array zu speichern und dann in einer Schleife zu belegen bzw. später wiederum mit einer Schleife den Datensatz zu generieren. -> Was muss ich da tun? Muss der Feldname in HTML dann als Array deklariert werden? Wie sieht der korrekte Befehl in beiden Dateien aus?
2. Ich benutze auch Textareas. Werden diese in der HTML-Datei ausgefüllt und innerhalb dieser Textareas Zeilenumbrüche (Return) verwendet, tauchen diese später auch in der Excel- bzw. .CSV-Datei auf! D.h., dass meine Formulardaten nicht Zeile für Zeile geschrieben werden, sondern je nach Anzahl der Umbrüche innerhalb der Textareas nach unten verschoben. Kann ich das irgendwie umgehen?
Vielen Dank!
kyle
Kommentar