Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jakiej instrukcji uzyc
dacula
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 9.08.2008

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


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
Go to the top of the page
+Quote Post
dacula
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 9.08.2008

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


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.
Go to the top of the page
+Quote Post
tomm
post
Post #4





Grupa: Zarejestrowani
Postów: 142
Pomógł: 28
Dołączył: 7.04.2008

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


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
Go to the top of the page
+Quote Post
tomm
post
Post #5





Grupa: Zarejestrowani
Postów: 142
Pomógł: 28
Dołączył: 7.04.2008

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


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

Ten post edytował tomm 11.08.2008, 19:32:34
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: 15.10.2025 - 13:39