Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jakiej instrukcji uzyc
Forum PHP.pl > Forum > Przedszkole
dacula
Zastanawiam sie nad konstrukcja instrukcji warunkowej.

Mam dziesiec zmiennych, moga zachodzic takie przypadki, ze tylko jedna zawiera dane, dwie lub maksymalnie dziesiec.

Wynikiem na byc wypisanie tresci, w te sposobo. Jesli wypelnie jedna zmienna to:

Jakis wynik.

Jesli wypelnie dwie zmienne:

Jakis wynik
Jakis wynik

I tak dalej.
Prosze o rade.
Crozin
Nie wiem jak masz te zmienne, ale:
  1. <?
  2.  
  3. $zmienna0 = 'tresc';
  4. $zmienna1 = '';
  5. $zmienna2 = '';
  6. $zmienna3 = 'tresc';
  7. $zmienna4 = '';
  8. $zmienna5 = '';
  9. $zmienna6 = 'tresc';
  10. $zmienna7 = 'tresc';
  11. $zmienna8 = '';
  12. $zmienna9 = '';
  13.  
  14. for($i = 0, $ileZmiennych = 10; $i < $ileZmiennych; $i++){
  15. $tmp = ${'zmienna' . $i};
  16. echo $tmp; //wyswietla wartosc zmienenj
  17. }
  18.  
  19. ?>
A jak masz to normalnie (w postaci tablicy) to foreach" title="Zobacz w manualu PHP" target="_manual
dacula
Ta metoda sie niestety nie sprawdzi.

Formularz pyta po kolei o 10 zmiennych. Mozna wpisac jedna maksymalnie dziesiec.

Pozniej wypisuje tekst, ktory jest uzupelniany przez te zmienne.
tomm
Nie wiem czy dobrze zrozumiałem: wypełniasz formularz z 10 polami (nie każde musi być uzupełnione) po czym go wysyłasz i mają się wyświetlić teksty z wypełnionych pól. Czy tak?

Jeśli tak to:
foreach($_POST as $v){ //zakładając że wysyłasz postem
tomm
Nie wiem czy dobrze zrozumiałem: wypełniasz formularz z 10 polami (nie każde musi być uzupełnione) po czym go wysyłasz i mają się wyświetlić teksty z wypełnionych pól. Czy tak?

Jeśli tak to:
foreach($_POST as $v){ //zakładając że wysyłasz postem
if(trim($v) != '') echo $v;
}

Ale to by było za proste
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.