]> git.laktatnebel.de Git - ticket.git/commitdiff
Fixed Bug: returnID von INSERT value
authorOle B. Rosentreter <ole@laktatnebel.de>
Fri, 14 Feb 2025 19:28:23 +0000 (20:28 +0100)
committerOle B. Rosentreter <ole@laktatnebel.de>
Fri, 14 Feb 2025 19:28:23 +0000 (20:28 +0100)
ticket-web/src/webui/lib/db/database_functions_pgsql.php
ticket-web/src/webui/newissue.php

index 9d584c7d80712619d414eb2c6f2f328603e66554..a7bfc6c99212d234e09fe79e6b63def051c434ed 100644 (file)
@@ -51,25 +51,51 @@ function getBooleanData ($dbms_connection, $db_query) {
 // Parameter: Tablle, Feld(er), Wert(e)
 // Rückgabewert: Array
 function getData ($dbms_connection, $db_query) {
-       $return_arr_data = array();              // Rückgabewert als Array
-       //echo "\n<p> SQL:<br>".$ref_str_db_query."</p>";
+    $return_arr_data = array();                 // Rückgabewert als Array
+    //echo "\n<p> SQL:<br>".$ref_str_db_query."</p>";
+    
+    // DB Abfage starten
+    //echo $db_query;
+    $res_sql_result = pg_query ($dbms_connection, $db_query);
+    // Gültigkeit der DB Abfage testen
+    if ($res_sql_result) {
+        //echo "<p>".$res_sql_result."</p>";
+        while ($arr_sql_data = pg_fetch_row($res_sql_result)) {
+            //echo debugPrint($arr_sql_data);
+            array_push ($return_arr_data, $arr_sql_data);
+        }
+        //var_dump( $return_arr_data);
+    } else {
+        return "Datenbankabfrage fehlgeschlagen!";
+    }
+    
+    return $return_arr_data;
+}
 
-       // DB Abfage starten
-       //echo $db_query;
-       $res_sql_result = pg_query ($dbms_connection, $db_query);
-       // Gültigkeit der DB Abfage testen
-       if ($res_sql_result) {
-               //echo "<p>".$res_sql_result."</p>";
-               while ($arr_sql_data = pg_fetch_row($res_sql_result)) {
-                       //echo debugPrint($arr_sql_data);
-                       array_push ($return_arr_data, $arr_sql_data);
-               }
-               //var_dump( $return_arr_data);
-       } else {
-               return "Datenbankabfrage fehlgeschlagen!";
-       }
 
-       return $return_arr_data;
+// SQL an DB absetzen
+// Parameter: Tablle, Feld(er), Wert(e)
+// Rückgabewert: Array
+function getDataReturnID ($dbms_connection, $db_query) {
+    $return_arr_data = array();                 // Rückgabewert als Array
+    //echo "\n<p> SQL:<br>".$ref_str_db_query."</p>";
+    
+    // DB Abfage starten
+    //echo $db_query;
+    $res_sql_result = pg_query ($dbms_connection, $db_query);
+    // Gültigkeit der DB Abfage testen
+    if ($res_sql_result) {
+        //echo "<p>".$res_sql_result."</p>";
+        while ($arr_sql_data = pg_fetch_row($res_sql_result)) {
+            //echo debugPrint($arr_sql_data);
+            array_push ($return_arr_data, $arr_sql_data);
+        }
+        //var_dump( $return_arr_data);
+    } else {
+        return "Datenbankabfrage fehlgeschlagen!";
+    }
+    
+    return $return_arr_data[0][0];
 }
 
 
index d7ae27aeecd7e4e28c084a24da805bc9af6cfe5a..4c780f6d153de08817c667bf3a13e77f35513722 100644 (file)
@@ -94,9 +94,9 @@ if (isset($_POST)) {
             $sqllog = generateInsertSchema("ticket", "dt_sqllog", array("DEFAULT", "now()", "'".addslashes(str_replace("'", "\"", $sqlinsert))."'", $current_user, "'".uniqid()."'", "'".$page."'"));\r
             $sqllog_result = getBooleanData($connect_dbms_handle, $sqllog);\r
             //echo $sqllog_result;\r
-            } else {\r
-                echo "unzulässige Eingaben!";\r
-            }\r
+        } else {\r
+            echo "unzulässige Eingaben!";\r
+        }\r
     }\r
 }\r
 ?>\r