Eingabeformular für Adressen.
Html Quellcode - für die Darstellung des Adressdaten Eingabeformulars.
<form action="eingabe.php" method="post">
<p><input type="text" name="vorname" /> Vorname</p>
<p><input type="text" name="nachname" /> Nachname</p>
<p><input type="text" name="strasse" />
<input type="text" name="hausnr" /> Strasse Hausnr.</p>
<p><input type="text" name="plz" />
<input type="text" name="ort" /> PLZ Ort</p>
<p><input type="submit" value="senden" />
<input type="reset" value="löschen" /></p>
</form>
Die PHP Datei "eingabe.php", welches im Action Tag des Html Formulars angegeben wurde, sorgt für die Verarbeitung der Formulareingaben.
PHP Verarbeitungsscript: eingabe. php
<?php
$dz=fopen("daten.csv","a");
if(!$dz)
{
echo "Datei konnte nicht zum Schreiben geöffnet werden.";
exit;
}
fputs($dz,$_POST["vorname"].";".$_POST["nachname"].";"
.$_POST["strasse"].";".$_POST["hausnr"].";"
.$_POST["plz"].";".$_POST["ort"].";\n");
echo "Ihre Eingaben wurden gespeichert.";
fclose($dz);
?>
<p>zurück zum Eingabeformular<a href="html-formular.htm">Adress-Eingabe-Formular</a>
Geöffnet wird die Datei "daten.csv" mit dem Datei - Öffnungsmodus a => für append, womit der Datensatz am Ende der Datei angehängt wird.
Im Script "eingabe.php" werden nun die einzelnen Formularinhalte mit $_POST [ "vorname" ] . " ; " .$_POST [ "nachname" ] . " ; " usw. abgefragt und als 2-ter Parameter der
Funktion fputs ( ) übergeben.
Die Daten der einzelnen Formularfelder werden durch ein Semikolon voneinander getrennt und dann in die Datei "daten.csv" geschrieben. Am Ende der Zeilen wird dann noch durch \ n ein Zeilenvorschub realisiert.
Zum Schluss wird die Datei mit der Anweisung fclose($dz); geschlossen.
die hier erzeutge CSV Datei
fputs - Anweisung | Info's
mögliche Modi der Funktion fopen() in PHP