Hi zusammen
Hab einen online Fragebogen, die Eingaben (Textfelder und Radio-Buttons) wurden bisher an mich gemailt. Jetzt hätt ich aber lieber, dass diese gleich in eine Datei geschrieben werden sodass ich diese dann später ins Excel importieren kann.
Hab schon mal ein wenig angefangen (mit der Hilfe von Chris aus dem Forum), komm aber leider nicht mehr weiter.
Hab das für alle Fragen gemacht:
Frage 13
if(isset($_POST['13'])
and $_POST['13'] >= 1
and $_POST['13'] <= 2)
{
$_daten['13'] = $_POST['13'];
}
else
{
$_daten['13'] = 0; ## oder auch = '';
}
usw....
daran anschließend hab ich diesen Code angehängt:
$delim = '"';
$sep = ';';
$CRLF = chr(13).chr(10);
function array_mask($_array,$mask)
{
if (is_array($_array))
{
foreach($_array as $key => $val)
{
array_mask($_array[$key],$mask);
}
}
else
{
str_replace($delim,$delim.$delim,$_array);
str_replace($mask,$mask.$mask,$_array);
}
return $_array;
}
$_daten = array_mask($_daten,$delim);
$record_str = $delim.implode($delim.$sep.$delim , $_daten).$delim.$CRLF;
echo '<p>'.htmlentities($record,ENT_QUOTES)."</p>\n";
$fh = fopen('umfrage.csv','ab+');
fwrite($fh, $record);
fclose($fh);
Leider bekomm ich eine Fehlermeldung:
Parse error: parse error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/josbg/frage/schreiben.php on line 9
Leider weiß ich nicht mehr weiter!!!
http://josbg.jo.funpic.de/frage/
thx
Jo