Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Obsluga nieustawionych zmiennych - isset, pytanie
darekpe
post 28.11.2005, 12:19:29
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 28.11.2005
Skąd: Belfast, Northern Ireland

Ostrzeżenie: (0%)
-----


Dzien dobry,

Witam wszystkich uczestnikow, wlasnie dolaczylem do Waszego grona.

Czy ktos moze mi podpowiedziec, jak obsluzyc zmienna pochodzaca z formularza w ponizszym przykladzie?

W formularzu jest pole "imie", do skryptu dociera wiec $_POST['imie']. Robie wiec walidacje pola uzywajac funkcji:

sprawdz_pole($_POST['imie']);

Wewnatrz funkcji znajduje sie warunek sprawdzajacy czy zmienna jest ustawiona isset($imie), tyle, ze zanim zostanie uruchomiona funkcja, dostaje notice'a, ze zmienna jest nie ustawiona przy wywolaniu funkcji. Chcialbym uniknac zapisu jak ponizej:

if(isset($_POST['imie']) sprawdz_pole($_POST['imie']);
else $error = 'oj niedobrze niedobrze';

Mozna to jakos przeskoczyc?

Dziekuje za zainteresowanie i posiwecony czas,

d.


--------------------
--
Darek Pelka
BlueCube Interactive
Belfast, Northern Ireland
Go to the top of the page
+Quote Post
dr_bonzo
post 28.11.2005, 12:39:43
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Np.
  1. <?php
  2. sprawdz( $_POST, 'imie' );
  3. ?>

bo uzycie $_POST[ 'imie' ] jako argumentu funkcji JUZ POBIERA ta wartosc (ktora oczywiscie nie istnieje).


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 11:18