![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
witam ponownie mam taki kod :
i mam etapy zakupu pewnej żeczy i mam taki problem z
nie chce mi wyświetlic następnej strony gdzie pisze powinno wyswietlic jest pusta strona. co mam źle że mi nie wyświetla? Z góry dzięki za pomoc -------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 10 Dołączył: 1.03.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wklej wynik odpalenia:
Bo tak to nie wiadomo o co chodzi ![]() -------------------- Facead.pl - Social Media Agency
Fishcode.pl - Blog |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 10 Dołączył: 1.03.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Na pierwszy rzut oka masz coś źle z ustawianiem wartości "rodzaj" bo w var_dumpie masz wartość 14 a w kodzie ify na wartości 1, 2 i 3.
By sprawdzić czy tak jest, zamienień te ify na switcha z wartościa default. -------------------- Facead.pl - Social Media Agency
Fishcode.pl - Blog |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
dałem coś takiego
i pokazuje mi array(4) { ["rodzaj"]=> string(14) "$_POST[rodzaj]" ["lokal"]=> string(13) "$_POST[lokal]" ["gra"]=> string(1) "1" ["wdal"]=> string(5) "Dalej" } wie ktos jak to zrobic -------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
przy wyboze gry pokazuje default
-------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Na pierwszy rzut oka masz coś źle z ustawianiem wartości "rodzaj" bo w var_dumpie masz wartość 14 a w kodzie ify na wartości 1, 2 i 3. By sprawdzić czy tak jest, zamienień te ify na switcha z wartościa default. Wprowadzasz wszystkich w błąd. var_dump() pokazuje, że:
Oznacza to, że przesyłasz nieprawidłowe wartości. Błąd tkwi w liniach 15 i 16. Masz:
a powinno być:
To kwestia łączenia zmiennych z łańcuchami znaków. Radzę doczytać. Skoro piszesz w taki sposób, to może wygodniej będzie skorzystać z takiej możliwości. Ten post edytował mortus 30.10.2011, 16:53:37 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
takie cos już prubowałem i gdy dam takie cos to cofie mi się do wyboru lokalizacji -------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Jeden z błędów tkwi ewidentnie we wskazanym miejscu. Popraw tak, jak Ci pisałem i sprawdź za pomocą var_dump zawartość $_POST, jak już ktoś pisał. Wtedy będzie nam łatwiej określić, w którym miejscu jest kolejny błąd.
No tak, już wiem o co chodzi. W linijce 5 sprawdzasz $_POST['dalej'], ale przecież w ostatnim formularzu nie masz pola o nazwie dalej, a pole o nazwie wdal. Źle dobrane warunki. Ten post edytował mortus 30.10.2011, 17:08:14 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
wybór rodzaju serwera : array(0) { }
wybór lokalizacji : array(3) { ["rodzaj"]=> string(1) "1" ["form"]=> string(1) "1" ["submit"]=> string(5) "Dalej" } wybór gry : array(3) { ["rodzaj"]=> string(1) "1" ["lokal"]=> string(1) "1" ["dalej"]=> string(5) "Dalej" } i wraca do lokalizacji z wyboru gry array(4) { ["rodzaj"]=> string(1) "1" ["lokal"]=> string(1) "1" ["gra"]=> string(1) "1" ["wdal"]=> string(5) "Dalej" } Ten post edytował Ruch Radzionków 30.10.2011, 17:57:55 -------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
mam znowu taki sam błąd tylko teraz mam rozbudowany sktryp:
a tutaj co pokazuje var_dump : 1: array(0) { } 2: array(3) { ["rodzaj"]=> string(1) "1" ["form"]=> string(1) "1" ["submit"]=> string(5) "Dalej" } 3: array(3) { ["rodzaj"]=> string(1) "1" ["lokal"]=> string(1) "1" ["dalej"]=> string(5) "Dalej" } 4: array(4) { ["rodzaj"]=> string(1) "1" ["lokal"]=> string(1) "1" ["gra"]=> string(1) "1" ["wdal"]=> string(5) "Dalej" } 5: array(8) { ["rodzaj"]=> string(1) "1" ["lokal"]=> string(1) "1" ["gra"]=> string(1) "1" ["slotow"]=> string(1) "2" ["rodzser"]=> string(1) "1" ["port"]=> string(1) "1" ["okres"]=> string(1) "1" ["koniec"]=> string(5) "Dalej" } i powrót do 4: array(4) { ["rodzaj"]=> string(1) "1" ["lokal"]=> string(1) "1" ["gra"]=> string(1) "1" ["wysylamy"]=> string(6) "Zamów" } wie ktoś jak to naprawic pomoże mi ktoś z tym ![]() wie ktos jak to zrobic jak nikt nie odpisuje bo im sie czytac nie chce to co mam zrobic -------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
o co ci chodzi
Ten post edytował Ruch Radzionków 4.11.2011, 16:35:38 -------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
sprawdza 1 czesc etapu
-------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Pytam konkretnie, co robi operator <> ?
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
sprawdza czy jest uzyty
-------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
sprawdza czy jest uzyty W taki razie jest to kompletnie bez sensu. Do takich rzeczy służy funkcja isset() Porównałem wydajność operatora <> a funkcji isset: Program wykonał się 1 milion razy, W przypadku niezadeklarowanej zmiennej, isset wykonywało się 0.88338494300842 sek. natomiast <> 4.2290060520172 sek. czyli 8 razy wolniej. W przypadku zadeklarowanej zmienej, isset wykonywało się 0.92593193054199 sek. nastomiast <> 1.1096000671387 sek. czyli ok. 20% wolniej Popraw, wklej, będziemy rozmawiać dalej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 14:07 |