• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP ignoriert else-Zweig; führt ihn nicht aus

  • Ersteller Ersteller matibaski
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
M

matibaski

Guest
Moinsen!

Habe n einfaches Formular, das in ne DB eingetragen werden soll, jedoch ignoriert das Script den else Zweig, also man siieht nachher nix. Es bleibt leer, nachdem man es abschick.

Vielleicht findet ihr nen Fehler!?

Da is mal der Code:
PHP:
if!isset($_POST['creatego']) // Wenn keine Kategorie eingetragen wurde ins Feld
{
 // Formular ausgeben für neue Hauptkategorie
 echo'<form method="post" action="default.php?panel=maincontents&maincontents=create&create=true">
       Bitte geben Sie einen Hauptkategorie-namen ein:<br />
       <input type="text" name="create" value="" /><br />
       <br />
       <input type="submit" name="creatego" value="Hauptkategorie erstellen" />
      </form>';
}
else
{
 if(empty($_POST['create']))
 {
  echo'Sie haben keinen Namen eingetragen.<br />Bitte gehen Sie <a href="javascript:history.back();">zurück</a> und tragen Sie einen Namen ein.';
 }
 else
 {
  include "config.php"; // Die Datei beinhaltet alle DB Verbindungsvariablen
  mysql_connect($host, $user, $pass) OR die(mysql_error()); // Verbindung
  mysql_select_db($db) OR die(mysql_error());
  
  $sql = "INSERT INTO kategorien
              (parent, title)
          VALUES
              ('0', '".$_POST['create']."');"; // Hier eintragen
  $result = mysql_query($sql) OR die(mysql_error());
  
  echo'Die neue Hauptkategorie (<b>'.$_POST['create'].'</b>) wurde angelegt. Sie können Sie nun verwalten.<br />
       Mit <a href="default.php?panel=contents">diesem Link</a> kommen Sie zurück zur Hauptansicht der Verwaltung.'; // Zurücklink
 }
}
Ich blick nicht durch. Meiner Meinung nach sollte alles stimmen, oder?



MfG, matibaski

edit:
Problem gelöst.
Der Link bei der Form war falsch, sry.
Und die Klammer fehlte


MfG, matibaski


Kann gelöscht/geschlossen werden
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben