====== Übungsaufgaben ======
====== Aufgabe 1: Textdatei einlesen und zeilenweise ausgeben ======
Datei Gedicht.txt:
Apfelfarm
";
$zc=1;
while(!feof($datei)){
$zeile=fgets($datei);
if (!empty($zeile)) {
$feld=explode(";",$zeile);
if($zc%2==0){echo "";}
else{echo " ";}
foreach($feld as $key=>$zelle){
echo "".$zelle." ";
}
echo " ";
$zc++;
}
}
echo "";
}
if($_POST["order"]){
?>
Datei konnte nicht zum Schreiben geöffnet werden";
exit ;
}
$name = $_POST["name"];
$strasse = $_POST["strasse"];
$ort = $_POST["ort"];
$sorte = $_POST["sorte"];
$menge = $_POST["menge"];
fputs ($datei, "$name;$strasse;$ort;$sorte;$menge\n");
echo "Folgende Angaben wurden gespeichert
";
echo "$name
"; echo "$strasse
";
echo "$ort
"; echo "$menge kg $sorte
";
fclose($datei);
}
if($_POST["reset"]){}
?>
{{:inf:php:bestellung_daten.csv|}}
====== Aufgabe 3: Umfrage mit Gewinnspiel ======
a) Du möchtest eine Umfrage durchführen. Hierfür erstellst Du ein Formular in das Daten eingegeben werden. Um die Daten auswerten zu können, schreibe ein PHP-Skript, das die Daten an eine Tabelle (*.csv) übergibt und dort speichert.
Das Umfrageformular, das auch das PHP-Script beinhalten soll, speichere unter dem Namen ''umfrage.php'' und die übergebenen Daten werden in der Datei ''umfrage_daten.csv'' gespeichert.\\
Hinweis: Die gewählten Optionen werden als Zahlen in die Datendatei geschrieben (1 für 1. Option, 2 für 2. Option, ...).
{{:inf:php:php54-155-1.jpg?800|}}
b) Baue (wie bei Aufgabe 2 aus der Schulübung) die Datei ''umfrage.php'' zur einem Verwaltungstool aus, dass es ermöglicht, neben der Eingabe von neuen Daten auch die Datei ''umfrage_daten.csv'' übersichtlich am Schirm auszugeben.