Formular eingabe in csv abspeichern

LoL mit isset prüfte nur ob die Variable vorhanden ist .
Um es mal ganz einfach zu machen lass ich mal die Prüf sachen weg

PHP:
<?php
$Eintrag=$_POST['T1'].";".$_POST['T2'].";".$_POST['T3'].";".$_POST['T4'].";";
$Eintrag.=";".$_POST['T5'].";".$_POST['T6'].";".$_POST['T7'].";".$_POST['T8'].";";
$Eintrag.=$_POST['T9'].";".$_POST['T10'].";".$_POST['T11'].";".$_POST['T12'].";";
$Eintrag.=$_POST['T13'].";".$_POST['T14'].";".$_POST['T15'].";".$_POST['T16'].";";
$Eintrag.=$_POST['T17'].";".$_POST['T18'].";".$_POST['T19'].";".$_POST['T20'].";";
$Eintrag.=$_POST['T21'].";".$_POST['T22'].";";

$fp = fopen('test.csv','w');
fwrite($fp,$Eintrag);
fclose($fp);
?>

Mfg Splasch
 
Verwende doch gleich die fputcvs()-Funktion.
PHP:
$fields = array();
for( $i=1; $i<=22; $i++ ) {
	$fields[] = isset($_POST['T'.$i]) ? $_POST['T'.$i] : '';
}

$fp = fopen('test.csv', 'w');
fputcvs($fp, $fields, ',');
fclose($fp);
 
Zurück