- Code: Alles auswählen
<?php
if ( empty($_POST["id"]) OR empty($_POST["beleg_nr"]) OR empty($_POST["Startdatum"]) OR empty($_POST["Tag"]) OR empty($_POST["Beginn"]) OR empty($_POST["Ende"]) OR empty($_POST["Semester"]) OR empty($_POST["kommentar"])) {
echo 'Bitte Vorlesung auswählen:<br />';
$qry = 'SELECT * FROM IWI_vorlesungen';
$sql = new sql();
$sql->setQuery($qry);
echo '<form action="' .$PHP_SELF .'" method="POST">';
for($i = 0; $i < $sql->getRows(); $i++) {
echo '<input type="radio" name="beleg_nr" value="'.$sql->getValue('Beleg_Nr') .'" />'.$sql->getValue('Beleg_Nr') .' | ' .$sql->getValue('Bezeichnung').'<br />';
$sql->next();
}
echo '<hr />';
echo 'Bitte Dozent auswählen:<br />';
$qry = 'SELECT * FROM IWI_mitarbeiter';
$sql = new sql();
$sql->setQuery($qry);
for($i = 0; $i < $sql->getRows(); $i++) {
echo '<input type="radio" name="id" value="'.$sql->getValue('id') .'" />'.$sql->getValue('id') .' | ' .$sql->getValue('name').'<br />';
$sql->next();
}
echo '<hr />';
echo 'Weitere Angaben:<br />';
echo '<form>';
echo '<input type="text" size="15" name="Startdatum" value="" /><label for ="name"> Startdatum (Format: DD.MM.YY)</label><br />';
echo '<input type="text" size="15" name="Tag" value="" /><label for ="name"> Tag </label><br />';
echo '<input type="text" size="15" name="Beginn" value="" /><label for ="name"> Beginn (Format: hh.mm)</label><br />';
echo '<input type="text" size="15" name="Ende" value="" /><label for ="name"> Ende (Format: hh.mm)</label><br />';
echo '<input type="text" size="15" name="Semester" value="" /><label for ="name"> Semester (Format: WS 06/07)</label><p />';
echo 'Kommentar<br />';
echo '<textarea cols="20" cols="10" rows="5" name="kommentar" value=""></textarea>';
echo '<input type="Submit" value="Absenden" />';
echo '<input type="Reset" value="Zuruecksetzen" />';
echo '</form>';
}
else {
$null = 'NULL';
$sql = new sql();
$sql->setTable('IWI_Mitarbeiter_Vorlesungen');
$sql->setValue('id', $null);
$sql->setValue('mitarbeiter_id', $_POST["id"]);
$sql->setValue('vorlesungs_id', $_POST["beleg_nr"]);
$sql->setValue('Startdatum', $_POST["Startdatum"]);
$sql->setValue('Wochentag', $_POST["Tag"]);
$sql->setValue('Uhrzeit_von', $_POST["Beginn"]);
$sql->setValue('Uhrzeit_bis', $_POST["Ende"]);
$sql->setValue('Semester', $_POST["Semester"]);
$sql->setValue('Kommentar', $_POST["kommentar"]);
if($sql->insert()){
echo 'Die Vorlesung wurde angelegt<br />'; }
else {
echo 'Fehler beim einfügen<br />'; }
echo '<a href="index.php?article_id=39">Neue Vorlesung anlegen</a>';
}
?>
Klar, ich könnte die Fehlermeldung einfach rausnehmen, aber mich interessiert, wieso sie trotz erfolgreichem Eintrag immer noch angezeigt wird.
Viele Grüße,
Jan

