Witam
Mam tabelę CUSTOMERS w ktorej rejestrowani sa klienci (imie, nazwisko, adres, telefon). Po rejestracji klienta chciałbym do kolejnej tabeli ORDERS dodawac zamowienie. Oczywiscie zamowienie dostaje swoje ID, za pomocą formularzy klient wybiera co chce i dodaje to do tabeli ORDERS. Chciałbym zeby w tabeli ORDERS byly takze kolumny klient, i jego ID z tabeli CUSTOMERS - tak zeby obie tabele byly 'zsynchronizowane' ze sobą.
Dodaje klienta za pomocą formularza - ID 1, Jan Nowak, 666-666-666 do tabeli CUSTOMERS
Nastepne formularze dopytują o zamawiane produkty, które mają być dodawane do tabeli ORDERS. Jako ze tabela ma sporo kolumn rozbilem formularze na kilka plikow php z formularzami. Jednak kazdy jeden plik *.php dodaje formularze do kolejnego wiersza tabeli ORDERS. Jak moge ustawic, aby te inserty dodawały rekordy do jednego wiersza?
INDEX
<?php>
<form action="insert.php" method="post">
<body>
Witaj w panelu zamówień!<br>
Pozwól, że zarejestrujemy Twoje dane jako klienta. Wypłenij proszę poniższe formularze<br><br>
Imie: <input type="text" name="imie" /><br><br>
Nazwisko: <input type="text" name="nazwisko" /> <br><br>
Adres zamieszkania: <input type="text" name="adres_zamieszkania" /><br><br>
Miejscowość: <input type="text" name="miejscowosc" /><br><br>
Telefon
: <input type
="number" name
="telefon" min="100000000" max="999999999"/><br
><br
>e
-mail: <input type
="email" name
="email" /><br
><br
><input type="submit" name="send" value="Wyślij" />
</form>
</?>
INSERT1
<?php
if (!$con)
{
}
$sql="INSERT INTO customers (imie, nazwisko, adres_zamieszkania, miejscowosc, telefon, email)
VALUES
('$_POST[imie]','$_POST[nazwisko]', '$_POST[adres_zamieszkania]', '$_POST[miejscowosc]', '$_POST[telefon]', '$_POST[email]')" ;
{
}
$sql="INSERT INTO orders (imie, nazwisko, adres_zamieszkania, miejscowosc, telefon, email)
VALUES
('$_POST[imie]','$_POST[nazwisko]', '$_POST[adres_zamieszkania]', '$_POST[miejscowosc]', '$_POST[telefon]', '$_POST[email]')" ;
{
}
echo "Świetnie! Zarejestrowaliśmy Cię w naszej bazie klientów"; ?>
<br>
Przejdźmy do stworzenia zamówienia. <br><br>
Poniżej uzupełnij dane dotyczące zaślubin. Podaj liczbę gości<br>
<form action="insert2.php" method="post">
<body>
Liczba gości: <input type="number" name="liczba_gosci" /><br><br>
<input type="submit" name="send" value="Wyślij" />
</form>
</?>
INSERT2
<?php
if (!$con)
{
}
$sql="INSERT INTO orders (liczba_gosci)
VALUES
('$_POST[liczba_gosci]')";
{
}
echo "Świetnie! Teraz przejdźmy do ustaleń odnośnie miejsca ceremonii"; ?>
<form action="insert3.php" method="post">
Podaj adres miejsca ceremonii: ul.<input type="text" name="adres_ceremonii" /><br><br>
Wybierz kolorystyke dekoracji <br>(naciśnij na grafikę, aby obejrzeć!): <br>
<tabel>
<tr>
<td><input type="radio" value="Lawenda" name="dekoracja_ceremonii">Lawenda<br><img src="dekoracja_kosciol\lawenda\1.png" width="238" height="102"></td><br><td><input type="radio" value="Zloto" name="dekoracja_ceremonii">Złoto<br><img src="dekoracja_kosciol\zloto\1.jpg" width="238" height="102"></td>
</tr>
<tr><br>
<td><input type="radio" value="Srebro" name="dekoracja_ceremonii">Srebro<br><img src="dekoracja_kosciol\srebro\1.jpg" width="238" height="102"></td><br> <td><input type="radio" value="Niebieski" name="dekoracja_ceremonii">Niebieski<br><img src="dekoracja_kosciol\niebieski\1.jpg" width="238" height="102"></td>
</tr>
<tr><br>
<td><input type="radio" value="Biel" name="dekoracja_ceremonii">Biel<br><img src="dekoracja_kosciol\biel\1.webp" width="238" height="102"></td><br> <td> <input type="radio" value="Ecrue" name="dekoracja_ceremonii">Ecrue<br><img src="dekoracja_kosciol\Ecrue\1.png" width="238" height="102"></td>
</tr><br>
<input type="radio" value="Bez_dekoracji" name="dekoracja_ceremonii">Bez dekoracji<br>
<input type="submit" name="send" value="Dalej" />
</form>
Kolejne inserty podobnie.