![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 2 Dołączył: 13.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
staram się sprawdzić, czy w zmiennych post przesłane są dane za pomocą funkcji empty. Wywołanie funkcji wygląda tak:
A tak funkcja:
W post na pewno są dane! Nie mam pojęcia czemu nie działa, ponieważ w innych wypadkach wszystko chodzi jak należy. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 40 Dołączył: 26.08.2009 Skąd: Kobiernice Ostrzeżenie: (0%) ![]() ![]() |
Skoro są dane to w czym problem?
PS: dodaj return $name //Lub jak mod wyżej napisał Ps2: Po kiego do tego funkcja? Chyba że ja czegoś nie wiem Ten post edytował Armstrong 5.01.2010, 14:56:54 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 2 Dołączył: 13.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
tak wygląda bo to był kawałek funkcji.
Niestety w dalszym etapie nie chce mi działać funkcja ereg sprawdzająca czy wpisane są tylko litery. Czy wiecie dlaczego ? Wygląda tak:
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 2 Dołączył: 13.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
no widzisz nie slyszalem cholera, widzialem ze ereg zaniechane wlasnie ale nie znalazlem odpowiednika na php net, przy tych propozycjach
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
E tam, nie znalazłeś odpowiednika (odpowiednika tylko i wyłącznie w kontekście potrzeb autora, właściwie powinno być ekwiwalentu <- bo mnie zaraz tu "zajadą", że ctype_alpha nie jest odpowiednikiem ereg, bo nie jest! ), proszę: http://www.php.net/manual/en/function.ctype-alpha.php
Ten post edytował darko 5.01.2010, 18:06:19 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
do autora tematu, odpowiednikiem eregi jest preg_match (IMG:style_emoticons/default/winksmiley.jpg)
słabo szukałeś, bo znalazłbyś na pewno wpisując do googl'a chociażby "wyrażenia regularne php" co do tej funkcji, to dlaczego dajesz return $name przed jej dalszym ciągiem? przecież dalej się nie wykona... i do tego to $_SESSION['error']... mógłbyś chociaż zrobić return "treść błędu", bo o wyjątkach, o których wspominał ~erix pewnie nie słyszałeś (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 4.07.2007 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@bartg zasugerowalem się nazwą funkcji "check". Nazwa jasno wskazuje ze jest sprawdzanie poprawności a nie filtrowanie. No ale ten błąd poprawiono już we wcześniejszych postach (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 07:28 |