Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie nazwy zmiennej
Forum PHP.pl > Forum > PHP
slash^
Witam

Mam takie oto pytanko:
Chce zrobic formularz, ktory mialby nieznana z poczatku ilosc opcji typu text do wyboru. Kazda z tych opcji przekazywana mialaby byc pozniej przez URL do nastepnej strony. Czy jest jakas mozliwosc, zeby utworzyc nazwe zmiennej dla kazdego INPUT`a ? np. $t_1 $t_2, $t_3... itd?
nobody
Chcesz wyswietlic kilka inputow na stronie i kazdemu dac inna nazwe? Taki przykladzik:
[php:1:49baae6d20]<?php
for($i=0; $i<5; $i++){
print "<INPUT TYPE="text" NAME="t_".$i."">";
}
?>[/php:1:49baae6d20]
slash^
no tak, a jak to pozniej "odebrac" ?

np. skrypt

[php:1:6df26fb6f1]
<?
for ($i=1;$i<1000;$i++)
{
$nazwa_zmiennej_z_liczba = $_GET['nazwa_tej_zmiennej_z_urla']; // np. $zm_10 lub $zm_30...
}
?>[/php:1:6df26fb6f1]

chodzi mi oto, aby wygenerowac wlasnie cos takiego (wiem, ze napisalem to troche bez sensu, ale ciezko mi to jakos inaczej wyjasnic smile.gif
spenalzo
[php:1:9f0741ced5]
<?
for ($i=1;$i<1000;$i++)
{
${"t_".$i} = $_GET["t_".$i];
// lub
${t_$i} = $_GET["t_".$i];
}
?>[/php:1:9f0741ced5]
Nie wiem która z nich będzie działać :-)
jaco
moim zdaniem wygodniej zastosowac tablice - mozna wtedy przeszukac ja foreach co znacznie ulatwia sprawe (np. jezeli nie wiemy ile skrypt wygenerowal pol formularza)
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.