![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 20.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam,
problem wyglada nastepujaco mam dwie tabele: I tabela:zgloszenia idzgloszenia typzgloszenia datazlozenia datarealizacji idpracowwnika II tabela:ankiety(ktora jest jednym z rodzajow zgloszen) idzgloszenia typzgloszenia data zlozenia imie nazwisko adres miejscowosc pesel uzytkownik na stronie www wypelnia ankiete i klika wyslij- chcialbym aby w momencie wyslania zapisala sie ankieta w tabeli ankiety(z tym nie mam problemu) i nastepnie dodal sie nowy rekord w tabeli zgloszenia(idzgloszenia w tabeli zgloszenia powinno byc takie same jak w tabeli ankiety)- i tu jest problem poniewaz nie wiem jak to zrobic. Kolejny problem jest taki, zalożmy ze jest jeszcze inna tabela nr III uslugi, ktora ma pola: idzgloszenia typzgloszenia data zlozenia pole1 pole2 pole3 -chodzi mi o to ze jesli ktos zlozy zlecenia, ktore zapisze sie w tabeli ankiety i utworzy rekord o idzgloszenia=1 to jesli nastepnie ktos utworzy nowy rekord w tabeli uslugi to aby utworzyl sie rekord o kolejnym pierwszym wolnym idzgloszenia czyli w tym wypadku 2. Glownie chodzi mi o to aby w przypadku dodawania kolejnych rekordow do tych tabel tworzyly sie rekordy z nastepnym wolnym idzgloszenia. To mialoby wygladać tak: zgloszenia.idzgloszenia 1 2 3 4 5 ankiety.id.zgloszenia 1 4 uslugi.idzgloszenia 2 3 5 za okazana pomoc z gory dziekuje i pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() 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%) ![]() ![]() |
Dla zgloszenia.idzgloszenia musisz zastosowac autoincrament
A jak dodajesz rekord do ankiety to pobierasz id dodanego wczesniej rekordu w tabeli zgloszenia a nastepnie to wstawiasz do tabeli ankiety. Dorzyc jeszcze pole id do tabeli ankiety. Id ostatnio dodany w sesji polaczenia zwracasz przez mysql_insert_id -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 15:31 |