From 0158b59ccb9991d625ff7a83ede5c89931444f39 Mon Sep 17 00:00:00 2001 From: szabomarton Date: Thu, 5 Dec 2024 11:59:42 +0100 Subject: [PATCH 1/7] added orai --- 20241205/config.php | 22 ++++++++++++++++++++++ 20241205/footer.php | 3 +++ 20241205/func.php | 10 ++++++++++ 20241205/head.php | 13 +++++++++++++ 20241205/html.php | 11 +++++++++++ 20241205/index.php | 7 +++++++ 6 files changed, 66 insertions(+) create mode 100644 20241205/config.php create mode 100644 20241205/footer.php create mode 100644 20241205/func.php create mode 100644 20241205/head.php create mode 100644 20241205/html.php create mode 100644 20241205/index.php diff --git a/20241205/config.php b/20241205/config.php new file mode 100644 index 0000000..5413af6 --- /dev/null +++ b/20241205/config.php @@ -0,0 +1,22 @@ +connect_errno) + { + die("Nem sikerült a kapcsolat kiépítése: ".$conn->connect_error); + } + + $sql = "SELECT * FROM felh"; + $result = $conn->query($sql); + + if($result->num_rows){ + echo "Van rekord"; + } + +?> \ No newline at end of file diff --git a/20241205/footer.php b/20241205/footer.php new file mode 100644 index 0000000..e13994b --- /dev/null +++ b/20241205/footer.php @@ -0,0 +1,3 @@ + + +close();?> \ No newline at end of file diff --git a/20241205/func.php b/20241205/func.php new file mode 100644 index 0000000..0a79ce1 --- /dev/null +++ b/20241205/func.php @@ -0,0 +1,10 @@ + + + + + + Document + + +

+ +

diff --git a/20241205/html.php b/20241205/html.php new file mode 100644 index 0000000..faeeadf --- /dev/null +++ b/20241205/html.php @@ -0,0 +1,11 @@ +

Teszt felület vendég

+ +
+ +
+ +
+ + + +
\ No newline at end of file diff --git a/20241205/index.php b/20241205/index.php new file mode 100644 index 0000000..16b713b --- /dev/null +++ b/20241205/index.php @@ -0,0 +1,7 @@ + Date: Mon, 9 Dec 2024 14:52:37 +0100 Subject: [PATCH 2/7] added orai --- 20241205/func.php | 66 ++++++++++++++++++++++++++++++++++++++++++---- 20241205/html.php | 21 ++++++++++----- 20241205/index.php | 1 + 20241205/login.php | 13 +++++++++ 4 files changed, 90 insertions(+), 11 deletions(-) create mode 100644 20241205/login.php diff --git a/20241205/func.php b/20241205/func.php index 0a79ce1..0f8a0f7 100644 --- a/20241205/func.php +++ b/20241205/func.php @@ -1,10 +1,66 @@ query($sql); + + if ($result->num_rows > 0){ + $row = $result->fetch_object(); + $_SESSION["islogin"] = true; + $_SESSION["nev"] = $row->nev; + $_SESSION["id"] = $row->uid; + $_SESSION["email"] = $row->email; + } + } + + if ($_SESSION["islogin"]){ + $_SESSION["email"] = "valamiemail"; + } else { + $_SESSION["email"] = ""; + } if(isset($_POST["uzenet"])){ - echo "Az üzeneted: ".$_POST["uzenet"]; - } \ No newline at end of file + //echo "Az üzeneted: ".$_POST["uzenet"]; + //$nev = $_POST["nev"]; + $id = $_SESSION["id"]; + //$email = $_POST["email"]; + $uzenet = $_POST["uzenet"]; + + //$ido = date() + $sql = "INSERT INTO messages (uid, msg, status) VALUES (?,?,1)"; + $param = $conn->prepare($sql); + $param->bind_param("is",$id, $uzenet); + + if ($param->execute()){ + echo "Sikeres üzenetmentés"; + } else { + echo "Sikertelen üzenetmentés: ".$param->error; + } + + $param->close(); + } + +$vendegkonyv = ""; +$sql = "SELECT * from messages +INNER JOIN felh ON felh.uid = messages.uid +ORDER BY crdate DESC"; + +$result = $conn->query($sql); + +if ($result->num_rows > 0){ + $row = $result->fetch_object(); + $vendegkonyv = "

". $row->name ." bejegyzése

"; + $vendegkonyv .= "

". $row->msg ."

"; + $vendegkonyv .= "

". $row->crdate ."

"; +} else { + echo "Nincs bejegyzés a vendégkönyvben."; +} \ No newline at end of file diff --git a/20241205/html.php b/20241205/html.php index faeeadf..1ed2630 100644 --- a/20241205/html.php +++ b/20241205/html.php @@ -1,11 +1,20 @@

Teszt felület vendég

- -
- +
+ " required >
+

- - +
+
-
\ No newline at end of file + + +

+ EdDigi üzenetek +

+
+ +
\ No newline at end of file diff --git a/20241205/index.php b/20241205/index.php index 16b713b..73624ba 100644 --- a/20241205/index.php +++ b/20241205/index.php @@ -3,5 +3,6 @@ require_once("config.php"); require_once("func.php"); require_once("head.php"); + require_once("login.php"); require_once("html.php"); require_once("footer.php"); \ No newline at end of file diff --git a/20241205/login.php b/20241205/login.php new file mode 100644 index 0000000..5dd070b --- /dev/null +++ b/20241205/login.php @@ -0,0 +1,13 @@ + +
+
+
+ +
+ \ No newline at end of file From 4ca1636c818ba82f7389ac700fe05beed765a21c Mon Sep 17 00:00:00 2001 From: Digi Date: Mon, 9 Dec 2024 20:29:25 +0100 Subject: [PATCH 3/7] added more tables --- SQL_Feladat_AdatB/index.js | 6 + SQL_Feladat_AdatB/index.php | 261 +++++++++++++++++++++++++++++------- 2 files changed, 215 insertions(+), 52 deletions(-) diff --git a/SQL_Feladat_AdatB/index.js b/SQL_Feladat_AdatB/index.js index eef831a..25541c3 100644 --- a/SQL_Feladat_AdatB/index.js +++ b/SQL_Feladat_AdatB/index.js @@ -23,8 +23,14 @@ tableSelectionDomElement.addEventListener("change", function (){ default: break; } + + disableThis(); }); +function disableThis(){ + tableSelectionDomElement.disabled = true; +} + function RemoveTable(){ try { document.getElementById("root").removeChild("tabla_Form"); diff --git a/SQL_Feladat_AdatB/index.php b/SQL_Feladat_AdatB/index.php index 051dfb3..af2bd06 100644 --- a/SQL_Feladat_AdatB/index.php +++ b/SQL_Feladat_AdatB/index.php @@ -1,51 +1,205 @@ prepare($parsql); - $durr->bind_param("sssssss", - $_POST["vnev"], - $_POST["knev"], - $_POST["email"], - $_POST["telefon"], - $_POST["lakcim"], - $aktiv, - $_POST["aktiv_tagsagi_statusz"] - ); - - if ($durr->execute()==true){ - echo 'sikeres feltöltés'; - $_SESSION["datainserted"] == true; - } + +if (!isset($_SESSION["datainserted"])) { + if ( + isset($_POST["vnev"]) && + isset($_POST["knev"]) && + isset($_POST["email"]) && + isset($_POST["telefon"]) && + isset($_POST["lakcim"]) && + isset($_POST["tagsag_kezdete"]) && + isset($_POST["aktiv_tagsagi_statusz"]) + ) { + if ($_POST["aktiv_tagsagi_statusz"] == true) { + $aktiv = 1; + } else { + $aktiv = 0; + } + $vnev = mysqli_real_escape_string($conn, $_POST["vnev"]); + $knev = mysqli_real_escape_string($conn, $_POST["knev"]); + $email = mysqli_real_escape_string($conn, $_POST["email"]); + $telefon = mysqli_real_escape_string($conn, $_POST["telefon"]); + $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; + } + + } + + //esemenyek tabla + if ( + isset($_POST["esemeny_neve"]) && + isset($_POST["esemeny_datum"]) && + isset($_POST["helyszin"]) && + isset($_POST["leiras"]) && + isset($_POST["max_letszam"]) && + isset($_POST["szervezo"]) && + isset($_POST["statusz"]) + ) { + if ($_POST["statusz"] == true) { + $aktiv = 1; + } else { + $aktiv = 0; + } + + $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')"; + + + //$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) { + echo 'sikeres feltöltés'; } } - if(isset($_SESSION["datainserted"])){ - if($_SESSION["datainserted"]){ - unset($_SESSION["datainserted"]); + //tagsag tabla + if ( + isset($_POST["tag_id"]) && + isset($_POST["dij_osszeg"]) && + isset($_POST["datum"]) && + isset($_POST["fizetes_statusz"]) && + isset($_POST["fizetes_datum"]) && + isset($_POST["nyugtaszam"]) && + isset($_POST["megjegyzes"]) + ) { + + 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 (?,?,?,?,?,?)"; + + $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 + ); + + if ($durr->execute() == true) { + echo 'sikeres feltöltés'; } } + + //jelenlet tabla + if ( + isset($_POST["esemeny_id"]) && + isset($_POST["tag_id"]) && + isset($_POST["jelenlet_datum"]) && + isset($_POST["jelenlet_statusz"]) && + isset($_POST["visszajelzes"]) && + isset($_POST["becsekkolas"]) && + isset($_POST["kicsekkolas"]) + ) { + 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 (?,?,?,?,?,?)"; + + $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 + ); + + if ($durr->execute() == true) { + echo 'sikeres feltöltés'; + } + } + + //visszajelzes tabla + if ( + isset($_POST["tag_id"]) && + isset($_POST["esemeny_id"]) && + isset($_POST["visszajelzes_szoveg"]) && + isset($_POST["ertekeles"]) && + isset($_POST["bekuldes_datum"]) && + isset($_POST["lathatosag"]) && + isset($_POST["visszajelzes_statusz"]) + ) { + + if ($_POST["visszajelzes_statusz"] == true) { + $aktiv = 1; + } else { + $aktiv = 0; + } + + $parsql = "INSERT INTO visszajelzes (tag_id, esemeny_id, visszajelzes_szoveg, ertekeles, bekuldes_datum, lathatosag, visszajelzes_statusz) + VALUES (?,?,?,?,?,?)"; + + $durr = $conn->prepare($parsql); + $durr->bind_param( + "iisidss", + $_POST["tag_id"], + $_POST["esemeny_id"], + $_POST["visszajelzes_szoveg"], + $_POST["ertekeles"], + $_POST["bekuldes_datum"], + $_POST["lathatosag"], + $_POST["visszajelzes_statusz"], + $aktiv + ); + + if ($durr->execute() == true) { + echo 'sikeres feltöltés'; + } + } +} + +if (isset($_SESSION["datainserted"])) { + if ($_SESSION["datainserted"]) { + unset($_SESSION["datainserted"]); + } +} ?> + Document + - -
+ +
- +
- + + \ No newline at end of file From 4456e1091c39d0a41c0feac072ceb3079331adb3 Mon Sep 17 00:00:00 2001 From: Digi Date: Tue, 10 Dec 2024 08:21:16 +0100 Subject: [PATCH 4/7] 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"])) { } } ?> - - From 2a0253fd0731a7973768310cda9e4a37b3832187 Mon Sep 17 00:00:00 2001 From: Digi Date: Tue, 10 Dec 2024 08:27:51 +0100 Subject: [PATCH 5/7] insert is good --- SQL_Feladat_AdatB/index.php | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/SQL_Feladat_AdatB/index.php b/SQL_Feladat_AdatB/index.php index 708b9a7..dbe77f8 100644 --- a/SQL_Feladat_AdatB/index.php +++ b/SQL_Feladat_AdatB/index.php @@ -157,31 +157,32 @@ VALUES ($esemeny_id, $tag_id, '$jelenlet_datum', $aktiv, '$visszajelzes', '$becs isset($_POST["visszajelzes_statusz"]) ) { + // Aktiv státusz meghatározása if ($_POST["visszajelzes_statusz"] == true) { $aktiv = 1; } else { $aktiv = 0; } - $parsql = "INSERT INTO visszajelzes (tag_id, esemeny_id, visszajelzes_szoveg, ertekeles, bekuldes_datum, lathatosag, visszajelzes_statusz) - VALUES (?,?,?,?,?,?)"; + // Adatok előkészítése + $tag_id = (int) $_POST["tag_id"]; // Egész szám + $esemeny_id = (int) $_POST["esemeny_id"]; // Egész szám + $visszajelzes_szoveg = mysqli_real_escape_string($conn, $_POST["visszajelzes_szoveg"]); + $ertekeles = (float) $_POST["ertekeles"]; // Lebegőpontos szám + $bekuldes_datum = mysqli_real_escape_string($conn, $_POST["bekuldes_datum"]); + $lathatosag = mysqli_real_escape_string($conn, $_POST["lathatosag"]); // Szöveges érték - $durr = $conn->prepare($parsql); - $durr->bind_param( - "iisidss", - $_POST["tag_id"], - $_POST["esemeny_id"], - $_POST["visszajelzes_szoveg"], - $_POST["ertekeles"], - $_POST["bekuldes_datum"], - $_POST["lathatosag"], - $_POST["visszajelzes_statusz"], - $aktiv - ); + // SQL utasítás összeállítása + $parsql = "INSERT INTO visszajelzes (tag_id, esemeny_id, visszajelzes_szovege, ertekeles, bekuldes_datuma, lathatosag, visszajelzes_statusz) +VALUES ($tag_id, $esemeny_id, '$visszajelzes_szoveg', $ertekeles, '$bekuldes_datum', '$lathatosag', $aktiv);"; - 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); } + } } @@ -197,7 +198,7 @@ if (isset($_SESSION["datainserted"])) { - Document + Adat feltöltés From 1e22bdb94a6a9d6ef13ba9cda52cb0177b9a1fe7 Mon Sep 17 00:00:00 2001 From: Digi Date: Tue, 10 Dec 2024 08:45:46 +0100 Subject: [PATCH 6/7] added selection for 1 table --- SQL_Feladat_AdatB/index.php | 3 +- SQL_Feladat_AdatB/result.php | 71 +++++++++++++++++ SQL_Feladat_AdatB/select.js | 150 +++++++++++++++++++++++++++++++++++ SQL_Feladat_AdatB/select.php | 26 ++++++ 4 files changed, 249 insertions(+), 1 deletion(-) create mode 100644 SQL_Feladat_AdatB/result.php create mode 100644 SQL_Feladat_AdatB/select.js create mode 100644 SQL_Feladat_AdatB/select.php diff --git a/SQL_Feladat_AdatB/index.php b/SQL_Feladat_AdatB/index.php index dbe77f8..f9ba917 100644 --- a/SQL_Feladat_AdatB/index.php +++ b/SQL_Feladat_AdatB/index.php @@ -202,6 +202,7 @@ if (isset($_SESSION["datainserted"])) { + Adat lekérdezés

+ + +

+ + +

+ + +

+ + +

+ + +

+ + +

+ + + + `; + root.appendChild(form); + return; +} + +function CreateTagsagForm() { + RemoveTable(); + let form = document.createElement("div"); + form.id = "tabla_Form"; + form.innerHTML = ` +
+ Tag id:
+ Díj összeg:
+ Datum:
+ Fizetés státusz:
+ Fizetés dátum:
+ Nyugtaszám:
+ Megjegyzés:
+ +
+ `; + root.appendChild(form); + return; +} + +function CreateJelenletForm() { + RemoveTable(); + let form = document.createElement("div"); + form.id = "tabla_Form"; + form.innerHTML = ` +
+ Esemény id:
+ Tag id:
+ Jelenlét dátum:
+ Jelenlét státusz:
+ Visszajelzés:
+ Becsekkolás:
+ Kicsekkolás:
+ +
+ `; + root.appendChild(form); + return; +} + +function CreateEsemenyekForm() { + RemoveTable(); + let form = document.createElement("div"); + form.id = "tabla_Form"; + form.innerHTML = ` +
+ Esemény neve:
+ Esemnény dátuma:
+ Helyszín:
+ Leírás:
+ Max letszam:
+ Szervező:
+ Státusz:
+ +
+ `; + root.appendChild(form); + return; +} + +function CreateVisszajelzesForm() { + RemoveTable(); + let form = document.createElement("div"); + form.id = "tabla_Form"; + form.innerHTML = ` +
+ Tag id:
+ Esemény id:
+ Visszajelzés szöveg:
+ Értékelés:
+ Beküldés dátum:
+ Láthatóság:
+ Visszajelzés státusz:
+ +
+ `; + root.appendChild(form); + return; +} diff --git a/SQL_Feladat_AdatB/select.php b/SQL_Feladat_AdatB/select.php new file mode 100644 index 0000000..61bd0ad --- /dev/null +++ b/SQL_Feladat_AdatB/select.php @@ -0,0 +1,26 @@ + + + + + + Adat lekérdezés + + + Adat feltöltés +

Kérdezz le adatot!

+ + +
+
+ +
+ + + \ No newline at end of file From a5f8028b590da0876e20434429726fc907d62c75 Mon Sep 17 00:00:00 2001 From: Digi Date: Tue, 10 Dec 2024 19:16:13 +0100 Subject: [PATCH 7/7] added asd --- SQL_Feladat_AdatB/htmlheader.php | 9 ++ SQL_Feladat_AdatB/index.php | 16 +- SQL_Feladat_AdatB/navbar.php | 6 + SQL_Feladat_AdatB/result.php | 258 +++++++++++++++++++++++++------ SQL_Feladat_AdatB/select.js | 171 ++++++++++++++------ SQL_Feladat_AdatB/select.php | 10 +- SQL_Feladat_AdatB/style.css | 200 ++++++++++++++++++++++++ 7 files changed, 562 insertions(+), 108 deletions(-) create mode 100644 SQL_Feladat_AdatB/htmlheader.php create mode 100644 SQL_Feladat_AdatB/navbar.php create mode 100644 SQL_Feladat_AdatB/style.css diff --git a/SQL_Feladat_AdatB/htmlheader.php b/SQL_Feladat_AdatB/htmlheader.php new file mode 100644 index 0000000..3be27c2 --- /dev/null +++ b/SQL_Feladat_AdatB/htmlheader.php @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SQL_Feladat_AdatB/index.php b/SQL_Feladat_AdatB/index.php index f9ba917..701151b 100644 --- a/SQL_Feladat_AdatB/index.php +++ b/SQL_Feladat_AdatB/index.php @@ -192,17 +192,15 @@ if (isset($_SESSION["datainserted"])) { } } ?> - - + + Adat feltöltése + - - - - Adat feltöltés - - Adat lekérdezés +

+ @@ -70,80 +71,162 @@ function CreateTagokForm() { } function CreateTagsagForm() { - RemoveTable(); + //RemoveTable(); let form = document.createElement("div"); form.id = "tabla_Form"; form.innerHTML = ` -
- Tag id:
- Díj összeg:
- Datum:
- Fizetés státusz:
- Fizetés dátum:
- Nyugtaszám:
- Megjegyzés:
- -
+
+ +

+ + +

+ + +

+ + +

+ + +

+ + +

+ + +

+ + + +
+ `; root.appendChild(form); return; } function CreateJelenletForm() { - RemoveTable(); + //RemoveTable(); let form = document.createElement("div"); form.id = "tabla_Form"; form.innerHTML = ` -
- Esemény id:
- Tag id:
- Jelenlét dátum:
- Jelenlét státusz:
- Visszajelzés:
- Becsekkolás:
- Kicsekkolás:
- -
+
+ +

+ + +

+ + +

+ + +

+ + +

+ + +

+ + +

+ + + +
+ `; root.appendChild(form); return; } function CreateEsemenyekForm() { - RemoveTable(); let form = document.createElement("div"); form.id = "tabla_Form"; form.innerHTML = ` -
- Esemény neve:
- Esemnény dátuma:
- Helyszín:
- Leírás:
- Max letszam:
- Szervező:
- Státusz:
- -
+
+ +

+ + +

+ + +

+ + +

+ + +

+ + +

+ + +

+ + + +
+ `; root.appendChild(form); return; } function CreateVisszajelzesForm() { - RemoveTable(); let form = document.createElement("div"); form.id = "tabla_Form"; form.innerHTML = ` -
- Tag id:
- Esemény id:
- Visszajelzés szöveg:
- Értékelés:
- Beküldés dátum:
- Láthatóság:
- Visszajelzés státusz:
- -
+
+ +

+ + +

+ + +

+ + +

+ + +

+ + +

+ + +

+ + + +
+ `; root.appendChild(form); return; diff --git a/SQL_Feladat_AdatB/select.php b/SQL_Feladat_AdatB/select.php index 61bd0ad..9f027bd 100644 --- a/SQL_Feladat_AdatB/select.php +++ b/SQL_Feladat_AdatB/select.php @@ -1,12 +1,10 @@ - - - - - + Adat lekérdezés - Adat feltöltés +

Kérdezz le adatot!