![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 1.08.2011 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam. Piszę stronę internetową i mam taki problem, że strona dodaje mi do bazy danych dwa razy te same rekordy, dokładniej w tym przypadku do tabel `zapytanie_znajomosci` i `messages` wstawia podwójne rekordy, ale mam ten problem też w innych sytuacjach... Nie mam ifa w while, już nie wiem dlaczego może tak być...
Daję kod, mam nadzieję, że ktoś potrafi mi pomóc...
Ten post edytował Daiquiri 24.09.2011, 18:36:20
Powód edycji: [Daiquiri]: Tag
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
No to przestań przekierowywać na adres z ustawioną zmienną $_GET['dodaj_znajomego'], wtedy warunek nie będzie spełniony.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 1.08.2011 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
No to przestań przekierowywać na adres z ustawioną zmienną $_GET['dodaj_znajomego'], wtedy warunek nie będzie spełniony. Właśnie za pierwszym razem muszę przekierować... Spróbuję to wytłumaczyć dokładniej... 1. Użytkownik wchodzi na profil kogoś o adresie "?id=profil&idu=12"; 2. Postanawia dodać osobę, której profil odwiedził do znajomych, klika "dodaj do znajomych" co przekierowuje go na stronę "?id=profil&idu12&dodaj_znajomego=true"; 3.Strona widzi, że jest $_GET['dodaj_znajomego'], więc dodaje do bazy danych rekord, a później przy pomocy js przekierowuje na stronę z 1 punktu: "?id=profil&idu=12" - tu już nie ma dodaj_znajomego=true, więc nie powinna się drugi raz instrukcja wykonywać... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 11:26 |