Если у меня есть некоторые скрытые данные в моей форме:
<input type="hidden" name="test" value="somedata">
<input type="hidden" name="entry0" value="moredata">
<input type="hidden" name="entry1" value="moredata">
<input type="hidden" name="entry2" value="moredata">
<input type="hidden" name="entry3" value="moredata">
<input type="hidden" name="entry4" value="moredata">
Теперь, когда форма отправлена и я получаю данные из почты, если я пытаюсь позвонить $_POST['test']
, тогда явернуть мое значение "somedata".Но если я сделаю это:
for($i = 0; $i < 5; $i++)
{
$x = 'entry{$i}';
echo $_POST[$x]; // This does not work.
}
Тогда я не получу обратно свои значения "moredata" для каждого ввода "entry".Если я распечатываю строку, определенную как $x
, то получаю строку, которую я ищу, но, похоже, она не хочет так работать с $_POST
.Кто-нибудь есть идеи, как я могу обойти это?
Спасибо