Witam, mam pewien problem, mianowicie... Jest stronka, bardzo prosta, na wzór biblioteki, mam 3 tabele, czytelników, książki i wypożyczenia. Formularz do wprowadzania danych jest osobny dla każdego w swoim html.
Problem polega na tym, że w przypadku czytelników wszystko działa super i rekordy dodają się od razu, lecz w przypadku książek i wypożyczeń najpierw dane dodają się do linku a dopiero po ponownym uzupełnieniu i wysłaniu formularza wskakują do tabeli. Skrypty wyglądają bardzo podobnie i również każdy jest w osobnym pliku, dodam kod skryptu z czytelników, który działa. Inne skrypty mają tylko inne zmienne.
Jakieś pomysły?
<?php
include_once 'dbh.inc.php';
$imie = $_POST['readername'];
$nazwisko = $_POST['readersurname'];
$phone = $_POST['readerphone'];
$email = $_POST['readermail'];
$ulica = $_POST['readeraddress1'];
$nrdomu = $_POST['readeraddress2'];
$miasto = $_POST['readercity'];
$kod = $_POST['readerpostal'];
$sql = "INSERT INTO czytelnicy (imie, nazwisko, telefon, mail, ulica, nr_domu, miejscowosc, kod) VALUES ('$imie', '$nazwisko', '$phone', '$email', '$ulica', '$nrdomu', '$miasto', '$kod');";
mysqli_query($conn, $sql);
header("Location: ../index.html");
a tutaj kod z dodawania książki, który po pierwszym uzupełnieniu zmienia link strony a po 2 dopiero wstawia rekordy do tabeli.
<?php
include_once 'dbh.inc.php';
$title = $_POST['book_title'];
$author = $_POST['book_author'];
$rok = $_POST['book_year'];
$sql = "INSERT INTO ksiazki (tytul, autor, rok_wydania) VALUES ('$title', '$author', '$rok');";
mysqli_query($conn, $sql);
header("Location: ../index.html");
Z góry dziękuję za pomoc.