Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wpisywanie do bazy danych
-Gość_marcin-
post
Post #1





Goście







Robie rezerwacje przez internet i rzecz jest nastepujaca:
Mam tabele 'zamowienia' ale nie mam tam bezposrednio np takich pol jak imie, nazwisko i dane klienta, tylko mam klucz obcy IDKlienta do tabeli 'klienci'.. To jak mam to zrobic zeby mozna bylo z poziomu przegladarki www wpisywac dane do bazy danych tzn jednoczesnie odpowiedni IDKlienta (w tabeli 'zamowienia') i dane do pol w tabeli 'klienci'.. I czy jest jakas funkcja ktora jednoczesnie po autoinkrementacji IDKlienta w tabeli 'klienci' zwiekszala by klucz obcy IDKlienta w tabeli 'zamowienia'.. (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Ociu
post
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Wrzucasz id klienta pobrane na początku strony do sesji, i potem wrzucasz tą sesje do bazy.
Można cookies też, wczedy tylko sprawdzasz czy istnieje dane cookie ( na początku strony ), jeśli tak, to nic się nie dzieje, jeśli nie, to pobierasz id z bazy.
Go to the top of the page
+Quote Post
SongoQ
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


najpierw dodajesz do tabeli klienci, pobierasz id dodanego i wstawiasz do 2 tabeli.

Nie ma czegos takiego jak incrementacja klucza obcego, bo co jesli masz relacje 1 do wielu? to jak to bedziesz niby inkrementowal?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:55