From 4456e1091c39d0a41c0feac072ceb3079331adb3 Mon Sep 17 00:00:00 2001 From: Digi Date: Tue, 10 Dec 2024 08:21:16 +0100 Subject: [PATCH] fixed some bugs --- SQL_Feladat_AdatB/index.js | 22 +++---- SQL_Feladat_AdatB/index.php | 116 ++++++++++++++++-------------------- 2 files changed, 62 insertions(+), 76 deletions(-) diff --git a/SQL_Feladat_AdatB/index.js b/SQL_Feladat_AdatB/index.js index 25541c3..f97e6a6 100644 --- a/SQL_Feladat_AdatB/index.js +++ b/SQL_Feladat_AdatB/index.js @@ -2,11 +2,11 @@ const root = document.getElementById("root"); let tableSelectionDomElement = document.getElementById("tabla"); let selectedTable = "tagok"; -tableSelectionDomElement.addEventListener("change", function (){ +tableSelectionDomElement.addEventListener("change", function () { selectedTable = tableSelectionDomElement.value; switch (selectedTable) { case "tagok": - CreateTagokForm(); + CreateTagokForm(); break; case "tagsag": CreateTagsagForm(); @@ -27,19 +27,19 @@ tableSelectionDomElement.addEventListener("change", function (){ disableThis(); }); -function disableThis(){ +function disableThis() { tableSelectionDomElement.disabled = true; } -function RemoveTable(){ +function RemoveTable() { try { document.getElementById("root").removeChild("tabla_Form"); - } catch (error){ + } catch (error) { console.error(error); } } -function CreateTagokForm(){ +function CreateTagokForm() { RemoveTable(); let form = document.createElement("div"); form.id = "tabla_Form"; @@ -79,7 +79,7 @@ function CreateTagsagForm() { return; } -function CreateJelenletForm(){ +function CreateJelenletForm() { RemoveTable(); let form = document.createElement("div"); form.id = "tabla_Form"; @@ -90,8 +90,8 @@ function CreateJelenletForm(){ Jelenlét dátum:
Jelenlét státusz:
Visszajelzés:
- Becsekkolás:
- Kicsekkolás:
+ Becsekkolás:
+ Kicsekkolás:
`; @@ -99,7 +99,7 @@ function CreateJelenletForm(){ return; } -function CreateEsemenyekForm(){ +function CreateEsemenyekForm() { RemoveTable(); let form = document.createElement("div"); form.id = "tabla_Form"; @@ -119,7 +119,7 @@ function CreateEsemenyekForm(){ return; } -function CreateVisszajelzesForm(){ +function CreateVisszajelzesForm() { RemoveTable(); let form = document.createElement("div"); form.id = "tabla_Form"; diff --git a/SQL_Feladat_AdatB/index.php b/SQL_Feladat_AdatB/index.php index af2bd06..708b9a7 100644 --- a/SQL_Feladat_AdatB/index.php +++ b/SQL_Feladat_AdatB/index.php @@ -25,15 +25,15 @@ if (!isset($_SESSION["datainserted"])) { $lakcim = mysqli_real_escape_string($conn, $_POST["lakcim"]); $aktiv = mysqli_real_escape_string($conn, $_POST["aktiv_tagsagi_statusz"]); $tagsag_kezdete = mysqli_real_escape_string($conn, $_POST["tagsag_kezdete"]); - + $parsql = "INSERT INTO tagok (vnev, knev, email, telefon, lakcim, aktiv_tagsagi_statusz, tagsag_kezdete) VALUES ('$vnev', '$knev', '$email', '$telefon', '$lakcim', '$aktiv', '$tagsag_kezdete');"; - + if (mysqli_query($conn, $parsql) == true) { - echo 'sikeres feltöltés'; - $_SESSION["datainserted"] == true; + echo 'sikeres feltöltés
'; + $_SESSION["datainserted"] = true; } - + } //esemenyek tabla @@ -51,32 +51,18 @@ if (!isset($_SESSION["datainserted"])) { } else { $aktiv = 0; } + $esemeny_neve = mysqli_real_escape_string($conn, $_POST["esemeny_neve"]); + $esemeny_datum = mysqli_real_escape_string($conn, $_POST["esemeny_datum"]); + $helyszin = mysqli_real_escape_string($conn, $_POST["helyszin"]); + $leiras = mysqli_real_escape_string($conn, $_POST["leiras"]); + $max_letszam = (int) $_POST["max_letszam"]; // Egész szám típusú adat + $szervezo = mysqli_real_escape_string($conn, $_POST["szervezo"]); + $aktiv = mysqli_real_escape_string($conn, $aktiv); // Szöveges státusz (pl. 'aktív') - $parsql = "INSERT INTO esemenyek (esemeny_neve, esemeny_datum, helyszin, leiras, max_letszam, szervezo, statusz) - VALUES ('" . mysqli_real_escape_string($conn, $_POST["esemeny_neve"]) . "', - '" . mysqli_real_escape_string($conn, $_POST["esemeny_datum"]) . "', - '" . mysqli_real_escape_string($conn, $_POST["helyszin"]) . "', - '" . mysqli_real_escape_string($conn, $_POST["leiras"]) . "', - '" . (int)$_POST["max_letszam"] . "', - '" . mysqli_real_escape_string($conn, $_POST["szervezo"]) . "', - 'Nyitott')"; + $parsql = "INSERT INTO esemenyek (esemeny_neve, esemeny_datuma, helyszin, leiras, max_letszam, szervezo, esemeny_statusz) + VALUES ('$esemeny_neve', '$esemeny_datum', '$helyszin', '$leiras', $max_letszam, '$szervezo', '$aktiv');"; - - //$durr = $conn->prepare($parsql); - /* - $durr->bind_param( - "ssssisi", - $_POST["esemeny_neve"], - $_POST["esemeny_datum"], - $_POST["helyszin"], - $_POST["leiras"], - $_POST["max_letszam"], - $_POST["szervezo"], - $aktiv - ); - */ - - if ($durr->execute() == true) { + if (mysqli_query($conn, $parsql) == true) { echo 'sikeres feltöltés'; } } @@ -91,32 +77,34 @@ if (!isset($_SESSION["datainserted"])) { isset($_POST["nyugtaszam"]) && isset($_POST["megjegyzes"]) ) { - + // Aktiv státusz meghatározása if ($_POST["fizetes_statusz"] == true) { $aktiv = 1; } else { $aktiv = 0; } - $parsql = "INSERT INTO tagsag (tag_id, dij_osszeg, datum, fizetes_statusz, fizetes_datum, nyugtaszam, megjegyzes) - VALUES (?,?,?,?,?,?)"; + // Adatok előkészítése + $tag_id = (int) $_POST["tag_id"]; // Egész szám típus + $dij_osszeg = (float) $_POST["dij_osszeg"]; // Lebegőpontos szám + $datum = mysqli_real_escape_string($conn, $_POST["datum"]); + $fizetes_statusz = (int) $_POST["fizetes_statusz"]; // Egész szám + $fizetes_datum = mysqli_real_escape_string($conn, $_POST["fizetes_datum"]); + $nyugtaszam = mysqli_real_escape_string($conn, $_POST["nyugtaszam"]); + $megjegyzes = mysqli_real_escape_string($conn, $_POST["megjegyzes"]); - $durr = $conn->prepare($parsql); - $durr->bind_param( - "iidsdss", - $_POST["tag_id"], - $_POST["dij_osszeg"], - $_POST["datum"], - $_POST["fizetes_statusz"], - $_POST["fizetes_datum"], - $_POST["nyugtaszam"], - $_POST["megjegyzes"], - $aktiv - ); + // SQL utasítás összeállítása + $parsql = "INSERT INTO + tagsag (tag_id, dij_osszeg, esedekesseg, fizetes_statusz, fizetes_datuma, nyugtaszam, megjegyzes) + VALUES ($tag_id, $dij_osszeg, '$datum', '$aktiv', '$fizetes_datum', '$nyugtaszam', '$megjegyzes');"; - if ($durr->execute() == true) { + // SQL lekérdezés futtatása + if (mysqli_query($conn, $parsql)) { echo 'sikeres feltöltés'; + } else { + echo "Hiba: " . $parsql . "
" . mysqli_error($conn); } + } //jelenlet tabla @@ -129,31 +117,33 @@ if (!isset($_SESSION["datainserted"])) { isset($_POST["becsekkolas"]) && isset($_POST["kicsekkolas"]) ) { + // Aktiv státusz meghatározása if ($_POST["jelenlet_statusz"] == true) { $aktiv = 1; } else { $aktiv = 0; } - $parsql = "INSERT INTO jelenlet (esemeny_id, tag_id, jelenlet_datum, jelenlet_statusz, visszajelzes, becsekkolas, kicsekkolas) - VALUES (?,?,?,?,?,?)"; + // Adatok előkészítése + $esemeny_id = (int) $_POST["esemeny_id"]; // Egész szám + $tag_id = (int) $_POST["tag_id"]; // Egész szám + $jelenlet_datum = mysqli_real_escape_string($conn, $_POST["jelenlet_datum"]); + $jelenlet_statusz = (int) $_POST["jelenlet_statusz"]; // Egész szám + $visszajelzes = mysqli_real_escape_string($conn, $_POST["visszajelzes"]); + $becsekkolas = $_POST["becsekkolas"]; + $kicsekkolas = $_POST["kicsekkolas"]; - $durr = $conn->prepare($parsql); - $durr->bind_param( - "iidssHH", - $_POST["esemeny_id"], - $_POST["tag_id"], - $_POST["jelenlet_datum"], - $_POST["jelenlet_statusz"], - $_POST["visszajelzes"], - $_POST["becsekkolas"], - $_POST["kicsekkolas"], - $aktiv - ); + // SQL utasítás összeállítása + $parsql = "INSERT INTO jelenlet (esemeny_id, tag_id, jelenlet_datuma, jelenlet_statusz, visszajelzes, becsekkolas, kicsekkolas) +VALUES ($esemeny_id, $tag_id, '$jelenlet_datum', $aktiv, '$visszajelzes', '$becsekkolas', '$kicsekkolas');"; - if ($durr->execute() == true) { + // SQL lekérdezés futtatása + if (mysqli_query($conn, $parsql)) { echo 'sikeres feltöltés'; + } else { + echo "Hiba: " . $parsql . "
" . mysqli_error($conn); } + } //visszajelzes tabla @@ -166,7 +156,7 @@ if (!isset($_SESSION["datainserted"])) { isset($_POST["lathatosag"]) && isset($_POST["visszajelzes_statusz"]) ) { - + if ($_POST["visszajelzes_statusz"] == true) { $aktiv = 1; } else { @@ -201,10 +191,6 @@ if (isset($_SESSION["datainserted"])) { } } ?> - -