Hallo,
ich weiß nicht weiter und benötige Hilfe um folgendes zu lösen.
Was muß ich verändern damit ich "$sql = "INSERT INTO.......";" nicht zwei mal schreiben muß?
Gruß
if (isset($_POST["eintragen"]))
{
$errors = array();
//variablen auf inhalt prüfen und ggf. den fehler in das array $errors packen
if ($_POST["Schicht"] == "") {
$errors[] = "Schicht";
}
if ($_POST['FEHLERKATEGORIE'] == "") {
$errors[] = "Kategorie";
}
// ist ein fehler aufgetreten?
if (count($errors) > 0) {
//wenn ja, fehler ausgeben
$Meldung_1 = 'Sie müssen folgende Felder ausfüllen!<br />' . implode(', ', $errors);
} else {
//fragen ob "alles i.O." ausgewählt wurde
if ($_POST['FEHLERKATEGORIE'] == "alles i.O.") {
//wenn "alles i.O", weiter machen & Daten speichern
$Meldung_2 = "So,<br> Daten werden in der Datenbank gespeichert!<br>";
.
.
// es gibt keine Sprungmarke, wie weiter?
$sql = "INSERT INTO.......";
} else {
//wenn nicht,fragen ob in Beschreibung etwas drin steht
if ($_POST['BESCHREIBUNG'] == "") {
$Meldung_3 = 'Sie müssen das Feld Beschreibung ausfüllen!<br />';
} else {
//wenn ja, weiter machen & Daten speichern
$Meldung_4 = "So,<br> jetzt kann alles in der Datenbank gespeichert werden!<br>";
.
.
// es gibt keine Sprungmarke, wie weiter?
$sql = "INSERT INTO.......";
}
}
}
}