Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienna zmiennej
Forum PHP.pl > Forum > PHP
ravczy
Witam,

Mam problem nastepujacego typu. Jest tabela z polami formularza generowana w petli for. Nazwy pol formularzy to miesiac_obrot1, miesiac_obrot2 miesiac_obrot3... itd.
wykonuje to w nastepujacy sposob

  1. <?php
  2. for ($i=1; $i<=12; $i++)
  3. {
  4. echo "<tr><td>" . $miesiace[$i] . "</td>"
  5. echo "<td><input type=text size=5 maxlength=8 name=miesiac_obrot".$i." value=$obrot></td>
  6. <td><input type=text size=5 maxlength=8 name=miesiac_klient".$i." value=$klient></td>
  7. <td><input type=text size=5 maxlength=8 name=miesiac_artyk".$i." value=$artykul></td></tr>";
  8. }
  9. ?>


Teraz gry chce przeslac wprowadzone do formularza dane jest problem, bo nie potrafie iterować w petli for zmiennej tak by przyjmowala ona nazwę $_POST[miesiac_obrot1], $_POST[miesiac_obro2], $_POST[miesiac_obrot3]. Bez metody post zadziała coś takiego:

$miesiac_obrot = "miesiac_obrot" . $i;
$$miesiac_obrot;

Niestety z metotą post już nie potrafię tego zrobić. Prosze o pomoc.
ShadowD
Jednak nie to już działa:

  1. <?php
  2. for ($i=0; $i<=11; $i++)
  3. {
  4. $a='miesiac_obrot'.$i;
  5.  
  6. echo "$_POST[$a]";
  7. }
  8. ?>
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.