Hallo zusammen,
ich will einen Stundenplangenerator basteln, und die einzelnen Vorlesungen in Sessions speichern, da keine Datenbank zur Verfügung stehen soll. Aber leider speichert er irgendwie immer nur eine Vorlesung, und überschreibt die alte wenn ich eine neue eingebe?!?
Ich finde den Fehler einfach nicht?!?
Hier der Code:
PHP-Code:
<?php header("Content-type: text/html; charset=utf-8");
if(!isset($_SESSION['Titel'])) {
$_SESSION['Titel'] = array();
$_SESSION['Start'] = array();
$_SESSION['Ende'] = array();
$_SESSION['Dozent']= array();
$_SESSION['HS']= array();
$_SESSION['Tag'] = array();
}
if(isset($_REQUEST['Send'])) {
$_SESSION['Titel'][] = $_POST['Titel'];
$_SESSION['Start'][] = "".$_POST['StartStunde'].":".$_POST['StartMinute']."";
$_SESSION['Ende'][] = "".$_POST['EndeStunde'].":".$_POST['EndeMinute']."";
$_SESSION['Tag'][] = $_POST['Tag'];
$_SESSION['Dozent'][] = $_POST['Dozent'];
$_SESSION['HS'][] = $_POST['HS'];
}
echo "<html><head><title>Stundenplanator</title></head><body>";
echo "<form action=\"eingabe.php\" method=\"post\">";
echo "<table>";
echo "<tr><td>Name der Vorlesung:</td><td><input type=\"text\" name=\"Titel\" size=\"30\"></td></tr>";
echo "<tr><td>Tag:</td><td><select name=\"Tag\">";
echo "</select></td></tr>";
echo "<tr><td>Start:</td><td><select name=\"StartStunde\">";
echo "</select></td></tr>";
echo "<tr><td>Hörsaal:</td><td><input type=\"text\" name=\"HS\" size=\"20\"></td></tr>";
echo "<tr><td>Dozent:</td><td><input type=\"text\" name=\"Dozent\" size=\"20\"></td></tr>";
echo "<tr><td></td><td><input type=\"submit\" name=\"Send\" value=\"Eintragen\"></td></tr>";
echo "</table>";
echo "</form>";