Forum: PC-Programmierung PHP Formulardaten speichern


von php-anfänger (Gast)


Lesenswert?

Hallo,

ich habe eine Frage.

Ich hab ein Formular in HTML und möchte nun mit einem PHP-Skript die 
einzelnen Einträge in einer CSV-Datei speichern?
Wie übergebe ich die Daten an mein actionskript, also Formularaction: 
save.php und nun möchte ich mit save.php die Formulardaten speichern. 
Wie geht das?

von Philip Z. (zudy)


Lesenswert?

Du hast ein Formular mit Textboxen und so weiter nehm ich mal an oder?

Als action im <form> tag hast du "save.php" angegeben und als methold 
"GET" oder "POST"?

Es gibt in PHP eine Funktion die heißt fopen. Mit dieser kann man 
Textdateine öffnen. Mit fwrite kann man in sie schreiben.

Genauere Infos dazu auf selfphp...

Ich hoffe ich habe die Frage richtig verstanden :)

mfg

von Timmo H. (masterfx)


Lesenswert?

Angenommen du hast ein Formular:
1
<form method="POST" action="save.php">
2
  <input name="username" type="text" value="" size="20" />
3
  <input name="passwort" type="text" value="" size="20" />
4
</form>
und willst das in einer "user.txt" speichern. Dann schreibst du z.B. im 
save.php:
1
if(isset($_POST['username']) && isset($_POST['passwort'])){
2
  $username = $_POST['username'];
3
  $passwort = $_POST['passwort'];
4
  $fp = fopen("user.txt","w");
5
  fputs($fp,$username."##".$passwort."\n");
6
  fclose($fp);
7
8
}
feddich.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.