Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Kilka warunków if
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Muszę stworzyć kilka warunków "if"po których jeśli choć jeden zostanie spełniony wyskoczy ten sam komunikat. Nie chcę powtarzać tego samego komunikatu, dlatego próbuję z funkcją "or" połączyć poniższe warunki. Jednak nie wiem dlaczego nie wychodzi mi.
  1. if(empty($_POST['1']))
  1. if(empty($_POST['2']))
  1. if(empty($_POST['3']))
Go to the top of the page
+Quote Post
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. $blad=0;
  2. foreach($_POST as $v){
  3. if(empty($v)) $blad++;
  4. }
  5. if($blad > 0) echo 'Nie wypelniles wszystkich pol';
Go to the top of the page
+Quote Post
bobo1212
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.10.2007

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


Witam
  1. if(empty($_POST['1']) || empty($_POST['2']) || empty($_POST['3'])){echo "empty!";}
Go to the top of the page
+Quote Post
Szunaj85
post
Post #4





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


  1. if(empty($_POST['1']) || empty($_POST['2']) || empty($_POST['3'])){echo "empty!";}
bobo1212 Wszystko było by ok gdyby nie fakt, że komunikat wyskakuje tylko wtedy gdy wypełnione są wszystkie pola. A mi zależy na tym żeby komunikat wyskakiwał bez względy na to czy wypełnione jest jedno, dwa czy trzy pola.
Go to the top of the page
+Quote Post
Daimos
post
Post #5





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Cytat(Szunaj85 @ 4.06.2010, 11:48:07 ) *
  1. if(empty($_POST['1']) || empty($_POST['2']) || empty($_POST['3'])){echo "empty!";}
bobo1212 Wszystko było by ok gdyby nie fakt, że komunikat wyskakuje tylko wtedy gdy wypełnione są wszystkie pola. A mi zależy na tym żeby komunikat wyskakiwał bez względy na to czy wypełnione jest jedno, dwa czy trzy pola.

powyzsza instrukcja zwraca empty, kiedy bedzie puste przynajmniej jedno pole, cos pokreciles
Go to the top of the page
+Quote Post
eamzeet
post
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 4
Dołączył: 31.03.2010
Skąd: Kraków

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


  1. if($_POST['1'] || $_POST['2'] || $_POST['3']){echo "komunikat!";}
Go to the top of the page
+Quote Post
zend
post
Post #7





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


  1. if(!empty($_POST['1']) || !empty($_POST['2']) || !empty($_POST['3'])){echo "ok";}
  2.  
  3. //daj nam też wyniki
  4. echo "<pre>";
  5. print_r($_POST);
  6. echo '</pre>'
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 12:27