Hi, ich gebe über folgendes Formular
neue Podcastdaten ein, damit ein neuer Podcast dann über das Datenbank-Array
aufgerufen werden können.
Darunter folgt dann die Verarbeitung, welche ich ja über das Formular an diese Seite gesendet habe:
.
Wo liegt mein fehler? Kann mir jemand helfen?
Ich danke schon im Voraus!
Grüße
SWFP
PHP:
<form action="podcast_data.php?action=write" method="post">
<fieldset>
<legend>Podcast-Daten</legend>
<label for="title">Podcasttitel: </label><input type="text" name="title"><br />
<label for="short">Abkürzung/Interne Bezeichnung: </label><input type="text" name="short"><br />
<label for="beschreibung">Podcastbeschreibung: </label><input type="text" name="beschreibung"><br />
<label for="datum">Aufnahmedatum: </label><input type="text" name="datum"><br />
<label for="dateiname">Name der Datei <i>(ohne Dateiendung und Pfad)</i>: </label><input type="text" name="dateiname"><br />
<input type="submit" value="Absenden">
</fieldset>
</form>
neue Podcastdaten ein, damit ein neuer Podcast dann über das Datenbank-Array
PHP:
$Podcasts = Array ();
$Podcasts[0]["title"] = "Vierschanzentournee Special";
$Podcasts[0]["short"] = "Special-1";
$Podcasts[0]["beschreibung"] = "Weihnachtsfolge- Erster Podcast zur Vierschanzentournee";
$Podcasts[0]["datum"] = "24.12.2012";
$Podcasts[0]["dateiname"] = "Vierschanzentournee-Special";
$Podcasts[1]["title"] = "Vorstellung";
$Podcasts[1]["short"] = "Vorstellung";
$Podcasts[1]["beschreibung"] = "Hier berichten die Podcaster über sich und ihre Arbeit.";
$Podcasts[1]["datum"] = "20.09.2012";
$Podcasts[1]["dateiname"] = "Vorstellung";
aufgerufen werden können.
Darunter folgt dann die Verarbeitung, welche ich ja über das Formular an diese Seite gesendet habe:
PHP:
$action=$_GET['action'];
switch ($action) {
case 'write':
$title = $_POST['title'];
$short = $_POST['short'];
$beschreibung = $_POST['beschreibung'];
$datum = $_POST['datum'];
$dateiname = $_POST['dateiname'];
$Podcasts[]["title"] = $title;
$Podcasts[]["short"] = $short;
$Podcasts[]["beschreibung"] = $beschreibung;
$Podcasts[]["datum"] = $datum;
$Podcasts[]["dateiname"] = $dateiname;
echo "<b>Podcasttitel:</b> ".$title;
echo "<br />";
echo "<b>Abkürzung/Interne Bezeichnung:</b> ".$short;
echo "<br />";
echo "<b>Podcastbeschreibung:</b> ".$beschreibung;
echo "<br />";
echo "<b>Aufnahmedatum:</b> ".$datum;
echo "<br />";
echo "<b>Name der Datei:</b> ".$dateiname;
echo "<br />";
echo "Daten erfolgreich eingetragen!";
header("Refresh: 3; podcast_data.php?action=read");
exit();
break;
case 'read':
echo "<pre>";
print_r($Podcasts);
echo "</pre>";
break;
default:
echo "Um das Array anzusehen wählen sie <pre>action=read</pre>!";
break;
}
Wo liegt mein fehler? Kann mir jemand helfen?
Ich danke schon im Voraus!
Grüße
SWFP
Zuletzt bearbeitet: