inspiron: andere Möglichkeit für Sprungmarke

Beitrag lesen

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&uuml;ssen folgende Felder ausf&uuml;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&uuml;ssen das Feld Beschreibung ausf&uuml;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.......";  
  }  
  }  
  }  
}