fhiiqm/keytyp_ed.php
changeset 39 4ce411ed28b6
parent 38 45c139f74ea4
--- a/fhiiqm/keytyp_ed.php	Mon Jul 01 14:36:18 2013 +0200
+++ b/fhiiqm/keytyp_ed.php	Wed Jul 31 15:10:48 2013 +0200
@@ -70,7 +70,7 @@
     echo "</div>\n";
     if ((!$sub && !$del) || !isset($ky) || !$ok) 
     {
-        if ($kid && (!$sub || !$del) && !isset($ma))
+        if ($kid && (!$sub || !$del) && !isset($ky))
         {
             $sql = "SELECT keytyp_ID,key_level,key_parent,key_hiertyp_ID,keytyp_bez,key_anl_ID FROM Keytyp WHERE keytyp_ID='$kid'";
             if ($result = $dbc -> queryObjectArray($sql))
@@ -112,7 +112,7 @@
         }
         echo "</table>\n";
         echo "</div>\n";
-    echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"keytyp_search.php?$getp\" target=\"_self\" title=\"Schl&uuml;sseltyp-Suche\">&laquo; zur Schl&uuml;sseltyp-Suche</a></p>\n"; 
+    echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"keytyp_search.php?$getp\" target=\"_self\" title=\"Schl&uuml;sseltyp-Hierarchie\">&laquo; zur Schl&uuml;sseltyp-Hierarchie</a></p>\n"; 
     echo "</form>\n";
     }
     else
@@ -137,6 +137,7 @@
             if ($ky['hier'] == -1) $ky['hier'] = null;
             if ($ky['anl'] == -1) $ky['anl'] = null;
             foreach ($ky as &$elem) if (!$elem) $elem = null;  // NULL-Eintrag in Leerfelder
+            if (is_null($ky['level'])) $ky['level'] = '';
             $stmt = $dbc -> stmtinit();
             if (is_object($stmt))
             {
@@ -156,7 +157,7 @@
                 }
                 else
                 {
-                    $stmt -> prepare("INSERT INTO Keytype (keytyp_ID,key_level,key_parent,key_hier_ID,key_bez,key_anl_ID) VALUES(?,?,?,?,?,?)");
+                    $stmt -> prepare("INSERT INTO Keytyp (keytyp_ID,key_level,key_parent,key_hiertyp_ID,keytyp_bez,key_anl_ID) VALUES(?,?,?,?,?,?)");
                     $stmt -> bind_param('ssssss',$ky['typ'],$ky['level'],$ky['parent'],$ky['hier'],$ky['bez'],$ky['anl']);
                     $result = $stmt -> execute();
                     if ($stmt->error) echo "error INSERT Keytyp: " . $stmt->error . "<br><br>\n";
@@ -170,7 +171,6 @@
                 else
                 {
                         echo "<p class='red'><b>Keytypdaten zu '" . $ky['typ']. "', Level = '". $ky['level'] . "' konnten nicht gespeichert werden.</b></p>\n";
-                        echo "error: ". $dbc -> error;    
                         echo "<br /><br />\n";                
                 }
                 include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/keytyp_dat_show.inc.php");
@@ -178,7 +178,7 @@
               
         }
         echo "</div>";
-        echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"keytyp_search.php?$getp\" target=\"_self\" title=\"Schl&uuml;sseltyp-Suche\">&laquo; zur Schl&uuml;sseltyp-Suche</a></p>\n"; 
+        echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"keytyp_search.php?$getp\" target=\"_self\" title=\"Schl&uuml;sseltyp-Hierarchie\">&laquo; zur Schl&uuml;sseltyp-Hierarchie</a></p>\n"; 
         echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"".$_SERVER["PHP_SELF"]."\" target=\"_self\" title=\"Schl&uuml;sseltyp erfassen\">Neuen Schl&uuml;sseltyp erfassen</a></p>\n";    
     }
 ?>