![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
problem tutaj jest taki ze pod firefox wszystko jest dobrze natomiast w operze i internet expolorer po wyslaniu formularza pokazuje ze zmienna jest pusta w momencie gdy zmienie na
to wszystko dziala pod kazda przegladarka w czym tu jest problem ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
no więc... isset zwraca true, zawsze, kiedy zmienna jest zdefiniowana.. nawet jeśli jest pusta
więc proponuje takie coś
-------------------- :)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
no ok ale czemu to jest zalezne od przegladarki, bo tak jak wyzej napisalem w jednej jest wszystko dobrze a w innej nie
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
http://forum.php.pl/index.php?showtopic=75989
Nic na to nie poradzisz, nie wszystkie przeglądarki wysyłają wartość dla type="image". Zrób normalny submit i ostyluj go przy pomocy CSS/JS. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Nie sprecyzowałeś. ZAWSZE ma jakąś wartość. Nawet pustą ale ma. if($a) bedzie true jezeli nie równa sie 0, false, nie jest pustym ciągiem, nie jest null -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 5 Dołączył: 29.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jest jeszcze funkcja empty(). Zwaraca wartość true jeżeli zmienna nie istnieje lub jeśli jest pusta. Zatem w tym przypadku powinna być lepsza od zmiennej isset()
-------------------- Strony internetowe http://rodia.eu
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
kazda przegladarka pole IMAGE wysyla jako nazwa_x oraz nazwa_y
czyli u Ciebie nie $_POST['advert_1'] a $_POST['advert_1_x'] i bedzie smigac na kazdej przeglądarce -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 15:16 |