![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 9 Dołączył: 30.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem, ponieważ, gdy dodaję wyniki do bazy danych one są podwojone. Od razu dodaję, że pętla for została wprowadzona, abym mógł skontrolować ilość wyników do bazy danych, normalnie korzystam z foreach i też na nią przejdę... gdy znajdę przyczynę tego problemu.
W żadnym innym dołączanym pliku nie ma kodu odpowiedzialnego za dodanie wyników do bazy danych, nie ma też 'odnośnika' do tego pliku, które je wykonuje, a nawet gdyby był to zastosowałem require_once. Nie wiem dlaczego dodaje 20 skoro maksymalnie może dodać 10, przecież jest ograniczone pętlą. Nawet z pętlą foreach wiedziałem ile wyników dodaje, bo również wyświetlało mi je, więc gdyby te same wyniki były przypisane do tablicy 2 razy to i wyświetliłoby mi je 2 razy. Nie proszę o nowy kod ![]() -------------------- Pomoglem? Daj pomogl!
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Było już kilku takich jak ty, co się zastrzegali, że nic podwójnie nie robią, nic a nic a co do czego okazywało się, że jednak robią coś podwójnie, albo przegladarka wysyla dwa żądania albo coś innego.
Tak czy siak ten kod jest odpalany dwa razy. Poszukaj dokładnie. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 9 Dołączył: 30.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Było już kilku takich jak ty, co się zastrzegali, że nic podwójnie nie robią, nic a nic a co do czego okazywało się, że jednak robią coś podwójnie, albo przegladarka wysyla dwa żądania albo coś innego. Tak czy siak ten kod jest odpalany dwa razy. Poszukaj dokładnie. Heh, nie wierzysz we mnie ;( Przeszukałem kod ręcznie i komputerowo, przeglądarka nie wysyła 2 razy, a przynajmniej nie wysyłała wczoraj ![]() wynik 1 wynik 2 wynik 3 wynik 4 wynik 1 wynik 2 wynik 3 wynik 4 ... Wydaje mi się, że gdyby wysyłała 2 razy to byłoby: wynik 1 wynik 1 wynik 2 wynik 2 ... EDIT: Kolumna Typ Metoda porównywania napisów Atrybuty Null Domyślnie Dodatkowo ID int(10) UNSIGNED Nie None AUTO_INCREMENT Tytul char(255) latin1_swedish_ci Nie None Tresc char(255) latin1_swedish_ci Nie None Autor char(100) Tak NULL var_dump()
Ten post edytował artuross 13.01.2012, 12:14:31 -------------------- Pomoglem? Daj pomogl!
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 17:17 |