[PHP] Dynamiczne tworzenie zmiennej na podstawie innej zmien
: wt gru 12, 2006 11:23 pm
Witam,
nie wiem czy temat posta jest dla Was czytelny, ale nie potrafilem krotko opisac tego o co mi czodzi. Samymi slowami tez nie dam rady wiec oto przyklady z komentarzami:
[php]<?php
echo "<input name='ile$row[productID]' type='text' id='ile$row[productID]' value=' '>";
?>[/php]
To u gory to fragment dynamicznie tworzonego formularza na podstawie wpisów z bazy danych. Do kazdego pola textowego w atrybucie name i id jest przypisywany jest ciąg znaków ile oraz wartosc zmiennej $row[productID] czyli np.: ile01, ile22, ile17.
Po wysłaniu formularza wartość poa textowego jest dostepna w zmiennej np. $_POST[ile01]
I teraz moje pytanie, jak ustawic wartosc value na wartosc zmiennej ktora dopiero stworzymy.
chodzi o cos w tym stylu:
<?php
echo "<input name='ile$row[productID]' type='text' id='ile$row[productID]' value=' $ilei_tu_wartosc_zmiennej_$row[productID]'>";
?>[/b]
Dla ciekawych po co tak robic powiem ze przydaje sie gdy mamy formularz ktory sprawdzamy pod katem bledow w wypelnieniu i gdy takie znajdziemy czyscimy tylko zmienne z bledami a inne dzieki temu pozostaja w swoich polach.
nie wiem czy temat posta jest dla Was czytelny, ale nie potrafilem krotko opisac tego o co mi czodzi. Samymi slowami tez nie dam rady wiec oto przyklady z komentarzami:
[php]<?php
echo "<input name='ile$row[productID]' type='text' id='ile$row[productID]' value=' '>";
?>[/php]
To u gory to fragment dynamicznie tworzonego formularza na podstawie wpisów z bazy danych. Do kazdego pola textowego w atrybucie name i id jest przypisywany jest ciąg znaków ile oraz wartosc zmiennej $row[productID] czyli np.: ile01, ile22, ile17.
Po wysłaniu formularza wartość poa textowego jest dostepna w zmiennej np. $_POST[ile01]
I teraz moje pytanie, jak ustawic wartosc value na wartosc zmiennej ktora dopiero stworzymy.
chodzi o cos w tym stylu:
<?php
echo "<input name='ile$row[productID]' type='text' id='ile$row[productID]' value=' $ilei_tu_wartosc_zmiennej_$row[productID]'>";
?>[/b]
Dla ciekawych po co tak robic powiem ze przydaje sie gdy mamy formularz ktory sprawdzamy pod katem bledow w wypelnieniu i gdy takie znajdziemy czyscimy tylko zmienne z bledami a inne dzieki temu pozostaja w swoich polach.