Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pętll FOR jako zmienna
Forum PHP.pl > Forum > Przedszkole
ouizzard
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 ?
wookieb
  1. for($i=0; $i < $N; $i++)
  2. {
  3. echo($prezent[$i] . " ");
  4. }
  5. $moja_zmienna = ob_get_clean();
ouizzard
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();
Pawel_W
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();
ouizzard
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.
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.