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"]); + } +} ?> +