fixed some bugs

This commit is contained in:
Digi 2024-12-10 08:21:16 +01:00
parent 4ca1636c81
commit 4456e1091c
2 changed files with 62 additions and 76 deletions

View File

@ -2,11 +2,11 @@ const root = document.getElementById("root");
let tableSelectionDomElement = document.getElementById("tabla"); let tableSelectionDomElement = document.getElementById("tabla");
let selectedTable = "tagok"; let selectedTable = "tagok";
tableSelectionDomElement.addEventListener("change", function (){ tableSelectionDomElement.addEventListener("change", function () {
selectedTable = tableSelectionDomElement.value; selectedTable = tableSelectionDomElement.value;
switch (selectedTable) { switch (selectedTable) {
case "tagok": case "tagok":
CreateTagokForm(); CreateTagokForm();
break; break;
case "tagsag": case "tagsag":
CreateTagsagForm(); CreateTagsagForm();
@ -27,19 +27,19 @@ tableSelectionDomElement.addEventListener("change", function (){
disableThis(); disableThis();
}); });
function disableThis(){ function disableThis() {
tableSelectionDomElement.disabled = true; tableSelectionDomElement.disabled = true;
} }
function RemoveTable(){ function RemoveTable() {
try { try {
document.getElementById("root").removeChild("tabla_Form"); document.getElementById("root").removeChild("tabla_Form");
} catch (error){ } catch (error) {
console.error(error); console.error(error);
} }
} }
function CreateTagokForm(){ function CreateTagokForm() {
RemoveTable(); RemoveTable();
let form = document.createElement("div"); let form = document.createElement("div");
form.id = "tabla_Form"; form.id = "tabla_Form";
@ -79,7 +79,7 @@ function CreateTagsagForm() {
return; return;
} }
function CreateJelenletForm(){ function CreateJelenletForm() {
RemoveTable(); RemoveTable();
let form = document.createElement("div"); let form = document.createElement("div");
form.id = "tabla_Form"; form.id = "tabla_Form";
@ -90,8 +90,8 @@ function CreateJelenletForm(){
Jelenlét dátum: <input type="date" name="jelenlet_datum"><br> Jelenlét dátum: <input type="date" name="jelenlet_datum"><br>
Jelenlét státusz: <input type="checkbox" name="jelenlet_statusz"><br> Jelenlét státusz: <input type="checkbox" name="jelenlet_statusz"><br>
Visszajelzés: <input type="text" name="visszajelzes"><br> Visszajelzés: <input type="text" name="visszajelzes"><br>
Becsekkolás: <input type="date" name="becsekkolas"><br> Becsekkolás: <input type="time" name="becsekkolas"><br>
Kicsekkolás: <input type="date" name="kicsekkolas"><br> Kicsekkolás: <input type="time" name="kicsekkolas"><br>
<button type="submit">Adat feltöltése</button> <button type="submit">Adat feltöltése</button>
</form> </form>
`; `;
@ -99,7 +99,7 @@ function CreateJelenletForm(){
return; return;
} }
function CreateEsemenyekForm(){ function CreateEsemenyekForm() {
RemoveTable(); RemoveTable();
let form = document.createElement("div"); let form = document.createElement("div");
form.id = "tabla_Form"; form.id = "tabla_Form";
@ -119,7 +119,7 @@ function CreateEsemenyekForm(){
return; return;
} }
function CreateVisszajelzesForm(){ function CreateVisszajelzesForm() {
RemoveTable(); RemoveTable();
let form = document.createElement("div"); let form = document.createElement("div");
form.id = "tabla_Form"; form.id = "tabla_Form";

View File

@ -25,15 +25,15 @@ if (!isset($_SESSION["datainserted"])) {
$lakcim = mysqli_real_escape_string($conn, $_POST["lakcim"]); $lakcim = mysqli_real_escape_string($conn, $_POST["lakcim"]);
$aktiv = mysqli_real_escape_string($conn, $_POST["aktiv_tagsagi_statusz"]); $aktiv = mysqli_real_escape_string($conn, $_POST["aktiv_tagsagi_statusz"]);
$tagsag_kezdete = mysqli_real_escape_string($conn, $_POST["tagsag_kezdete"]); $tagsag_kezdete = mysqli_real_escape_string($conn, $_POST["tagsag_kezdete"]);
$parsql = "INSERT INTO tagok (vnev, knev, email, telefon, lakcim, aktiv_tagsagi_statusz, 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');"; VALUES ('$vnev', '$knev', '$email', '$telefon', '$lakcim', '$aktiv', '$tagsag_kezdete');";
if (mysqli_query($conn, $parsql) == true) { if (mysqli_query($conn, $parsql) == true) {
echo '<b>sikeres feltöltés</b>'; echo '<b>sikeres feltöltés</b> </br>';
$_SESSION["datainserted"] == true; $_SESSION["datainserted"] = true;
} }
} }
//esemenyek tabla //esemenyek tabla
@ -51,32 +51,18 @@ if (!isset($_SESSION["datainserted"])) {
} else { } else {
$aktiv = 0; $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) $parsql = "INSERT INTO esemenyek (esemeny_neve, esemeny_datuma, helyszin, leiras, max_letszam, szervezo, esemeny_statusz)
VALUES ('" . mysqli_real_escape_string($conn, $_POST["esemeny_neve"]) . "', VALUES ('$esemeny_neve', '$esemeny_datum', '$helyszin', '$leiras', $max_letszam, '$szervezo', '$aktiv');";
'" . 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')";
if (mysqli_query($conn, $parsql) == true) {
//$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 '<b>sikeres feltöltés</b>'; echo '<b>sikeres feltöltés</b>';
} }
} }
@ -91,32 +77,34 @@ if (!isset($_SESSION["datainserted"])) {
isset($_POST["nyugtaszam"]) && isset($_POST["nyugtaszam"]) &&
isset($_POST["megjegyzes"]) isset($_POST["megjegyzes"])
) { ) {
// Aktiv státusz meghatározása
if ($_POST["fizetes_statusz"] == true) { if ($_POST["fizetes_statusz"] == true) {
$aktiv = 1; $aktiv = 1;
} else { } else {
$aktiv = 0; $aktiv = 0;
} }
$parsql = "INSERT INTO tagsag (tag_id, dij_osszeg, datum, fizetes_statusz, fizetes_datum, nyugtaszam, megjegyzes) // Adatok előkészítése
VALUES (?,?,?,?,?,?)"; $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); // SQL utasítás összeállítása
$durr->bind_param( $parsql = "INSERT INTO
"iidsdss", tagsag (tag_id, dij_osszeg, esedekesseg, fizetes_statusz, fizetes_datuma, nyugtaszam, megjegyzes)
$_POST["tag_id"], VALUES ($tag_id, $dij_osszeg, '$datum', '$aktiv', '$fizetes_datum', '$nyugtaszam', '$megjegyzes');";
$_POST["dij_osszeg"],
$_POST["datum"],
$_POST["fizetes_statusz"],
$_POST["fizetes_datum"],
$_POST["nyugtaszam"],
$_POST["megjegyzes"],
$aktiv
);
if ($durr->execute() == true) { // SQL lekérdezés futtatása
if (mysqli_query($conn, $parsql)) {
echo '<b>sikeres feltöltés</b>'; echo '<b>sikeres feltöltés</b>';
} else {
echo "Hiba: " . $parsql . "<br>" . mysqli_error($conn);
} }
} }
//jelenlet tabla //jelenlet tabla
@ -129,31 +117,33 @@ if (!isset($_SESSION["datainserted"])) {
isset($_POST["becsekkolas"]) && isset($_POST["becsekkolas"]) &&
isset($_POST["kicsekkolas"]) isset($_POST["kicsekkolas"])
) { ) {
// Aktiv státusz meghatározása
if ($_POST["jelenlet_statusz"] == true) { if ($_POST["jelenlet_statusz"] == true) {
$aktiv = 1; $aktiv = 1;
} else { } else {
$aktiv = 0; $aktiv = 0;
} }
$parsql = "INSERT INTO jelenlet (esemeny_id, tag_id, jelenlet_datum, jelenlet_statusz, visszajelzes, becsekkolas, kicsekkolas) // Adatok előkészítése
VALUES (?,?,?,?,?,?)"; $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); // SQL utasítás összeállítása
$durr->bind_param( $parsql = "INSERT INTO jelenlet (esemeny_id, tag_id, jelenlet_datuma, jelenlet_statusz, visszajelzes, becsekkolas, kicsekkolas)
"iidssHH", VALUES ($esemeny_id, $tag_id, '$jelenlet_datum', $aktiv, '$visszajelzes', '$becsekkolas', '$kicsekkolas');";
$_POST["esemeny_id"],
$_POST["tag_id"],
$_POST["jelenlet_datum"],
$_POST["jelenlet_statusz"],
$_POST["visszajelzes"],
$_POST["becsekkolas"],
$_POST["kicsekkolas"],
$aktiv
);
if ($durr->execute() == true) { // SQL lekérdezés futtatása
if (mysqli_query($conn, $parsql)) {
echo '<b>sikeres feltöltés</b>'; echo '<b>sikeres feltöltés</b>';
} else {
echo "Hiba: " . $parsql . "<br>" . mysqli_error($conn);
} }
} }
//visszajelzes tabla //visszajelzes tabla
@ -166,7 +156,7 @@ if (!isset($_SESSION["datainserted"])) {
isset($_POST["lathatosag"]) && isset($_POST["lathatosag"]) &&
isset($_POST["visszajelzes_statusz"]) isset($_POST["visszajelzes_statusz"])
) { ) {
if ($_POST["visszajelzes_statusz"] == true) { if ($_POST["visszajelzes_statusz"] == true) {
$aktiv = 1; $aktiv = 1;
} else { } else {
@ -201,10 +191,6 @@ if (isset($_SESSION["datainserted"])) {
} }
} }
?> ?>
<script>
</script>
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">