Кривой код

Gents

Новичок
Кривой код

Подскажите, как мне поймать переменую...
Передаю hidden , имя переменой tx_$SCV
<input name="tx{SCV_H}" type="hidden" value="{A_BODY}">
$SCV - подставить могу (там будет только целое число не больше 10).
Допустим передаю:
<input name="tx_1" type="hidden" value="Я придурок">
<input name="tx_2" type="hidden" value="Я не придурок">
+
$SVC в этом случаее ровно 1.
Как мне получить значениее переменой tx_1. Метод передачи _POST
Да, я знаю что я туплю...Дайте доделать скрипт и спокойно уйти домой...
 

Gents

Новичок
Bitterman
В том и дело, что имя переменой меняетсО.
Про это я понимаю(
 

Bitterman

Новичок
Объясни поподробнее. У тебя каждый раз передается одно значение или несколько?
 

cDLEON

Онанист РНРСlub
Объясни поподробнее. У тебя каждый раз передается одно значение или несколько?
По-моему всё просто. Он знает значение $SCV, только оно у него динамическое, а как получить в зависимости от этого значения, результат из формы, он не знает)))
 

Bitterman

Новичок
cDLEON
Как я понял из его кода, он передает несколько значений, хотя ему нужно только одно (в соответствии со значением $SCV). Зачем при этом передавать остальные мне не очень понятно.
 

Gents

Новичок
Всем спасибо...
Особенно тому хто про масив написал, но проблему решил самостоятельно.
Да, работаю программистом.
$i_tx = 1;
$res = array();
while($i_tx<=100){
if(!isset($_POST['tx_'.$i_tx])){break;}
$res[] = $_POST['tx_'.$i_tx];
}
 

another_way

Новичок
мде. Сдается мне, писавший про массив имел ввиду немного другое решение, основанное на лишь одном обращении к $_POST...

tx[1]
tx[2]
....
tx[N]

$_POST['tx']
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Gents
Мда....
А если значений может быть 1000000
цикл? :D :D :D :D
while($i_tx<=100){
$res[] = $_POST['tx_'.$i_tx];
tx[1]
tx[2]
....
tx[N]

foreach ($_POST['tx'].....................)
 

Gents

Новичок
Mr_Max
Значений максимум может быть 10.
Это система тестирования, я её не писал...дописываю, перечитал сейчас - бред)
 

Sicon

Новичок
Автор оригинала: Gents
Всем спасибо...
Особенно тому хто про масив написал, но проблему решил самостоятельно.
Да, работаю программистом.
$i_tx = 1;
$res = array();
while($i_tx<=100){
if(!isset($_POST['tx_'.$i_tx])){break;}
$res[] = $_POST['tx_'.$i_tx];
}
может лучше for/foreach?
 
Сверху