Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pętll FOR jako zmienna
ouizzard
post 2.12.2010, 11:35:51
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.11.2010

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


Witam wszystkich,
czy moge petle przypisac do zmiennej. obrazowo:

  1.  
  2. $mojazmienna = for($i=0; $i < $N; $i++)
  3. {
  4. echo($prezent[$i] . " ");
  5. }


jak powinno wygladac to poprawnie ?
Go to the top of the page
+Quote Post
wookieb
post 2.12.2010, 11:48:26
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. for($i=0; $i < $N; $i++)
  2. {
  3. echo($prezent[$i] . " ");
  4. }
  5. $moja_zmienna = ob_get_clean();


--------------------
Go to the top of the page
+Quote Post
ouizzard
post 2.12.2010, 12:30:01
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.11.2010

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


Great!
Wielkie dzięki, siedziałem nad tym od rana... smile.gif
Oczywiście działa. Dzięki za szybkie wsparcie.

A jeszcze jedno pytanie do tego wątku:
zmienna bardzo ładnie wychodzi i wypisuje wartość value do maila. Lecz ja, chcąc sobie ułatwić wprowadziłem wjako value krótkie formy, z uwagi na czytelność i takie tam, no musi tak być.

  1. <p><input type="checkbox" name="gift[]" value="g1" /> Prezent nr 1 - dla dziewczynki w wieku 3-6 lat</p>


Pytanie czy da się zrobić tak aby wartości typu g1, g2, g3, wypisywane do treści maila były uprzednio zamieniane na zrozumiały teks opisowy, i drukowane do treści jako pełny opis dokonanego wyboru a nie tylko g1, g2... i tak dalej? Może to co stoi jako opis da się pobrać i wypisać do maila jako tą

  1. #
  2. $moja_zmienna = ob_get_clean();
Go to the top of the page
+Quote Post
Pawel_W
post 2.12.2010, 12:35:51
Post #4





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


nie wiem, czy dobrze zrozumiałem... ale wystarczy zwykła tablica smile.gif

  1. $nazwy = array(
  2. 'g1' => 'Opis zamiast g1',
  3. 'g2' => 'Opis zamiast g2',
  4. 'g3' => 'Opis zamiast g3'
  5. );
  6. for($i=0; $i < $N; $i++)
  7. {
  8. echo($nazwy[$prezent[$i]] . " ");
  9. }
  10. $moja_zmienna = ob_get_clean();
Go to the top of the page
+Quote Post
ouizzard
post 2.12.2010, 13:01:23
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.11.2010

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


No ładnie podmienił, ale tylko pierwszą i potem się zatrzymał. A w tym przypadku miała być informacja o każdym z wybranych prezentów.
Ale tak , generalnie o to chodziło, gdyby tylko poszerzyć tą funkcjonalność do takiej jak sprzed tablicy, czyliwypisywania wszystkich dokonanych wyborów, byłby to ideał.

Wycofuję pytanie. Jestem the_8illem.
Wszystko działa jak należy.
Dzięki wielkie za pomoc.
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.07.2025 - 12:40