Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Rozwiązany] PHP - Sprawdzanie zmiennych w tablicy.
Yaresen
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 2
Dołączył: 24.07.2012
Skąd: Lubin

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


Witam, mam mały problem a mianowicie posiadam tablicę, do której przesyłane są zmienne z formularza.
Kod
$array[] = $_POST['var1']
$array[] = $_POST['var2']
$array[] = $_POST['var3']
$array[] = $_POST['var4']
$array[] = $_POST['var5']
// itd.

Jak sprawdzić, czy w tablicy któryś index pozostał pusty ? Chodzi o sprawdzenie całej tablicy a nie pojedynczego index'u. Dodam, że formularz jest bardziej rozbudowany a po sprawdzaniu metodą:
Kod
if(empty(zmienna1 || zmienna2 || zmienna3 ...)) {}
kod przy większej ilości zmiennych wygląda nieestetycznie, do tego musiałbym przypisać zmienne z formularza do zmiennych bez tablicy, a zależy mi właśnie na tablicach, gdyż właśnie w dalszej części kodu będę opierał się na nich.

@edit: Dziękuję, wszystko działa (IMG:style_emoticons/default/wink.gif)

Ten post edytował Yaresen 24.07.2012, 16:12:02
Go to the top of the page
+Quote Post
adbacz
post
Post #2





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

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


W takim razie wystarczy zwykła pętla, ponieważ i tak operujesz na tablicy indeksowanej numerycznie.

  1. $isset = false;
  2.  
  3. for($i=0, $count=count($array); $i<$count; $i++)
  4. {
  5. if(empty($array[$i]))
  6. {
  7. $isset = true;
  8. }
  9. }
  10.  
  11. if($isset === true)
  12. {
  13. echo 'Pusta wartość!';
  14. }


Ten post edytował adbacz 24.07.2012, 16:01:45
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: 25.08.2025 - 12:23