Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienna zmiennej, Jak przypisać nazwę zmiennej z wartości innej zmiennej?
ravczy
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 18.05.2003

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


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





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


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. ?>


Ten post edytował ShadowD 29.03.2008, 14:58:52


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
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 Aktualny czas: 19.08.2025 - 13:16