for ($i = 1; $i < 2; $i++) {
$name1= $_POST[$i];
echo "Значения переменных, переданных методом POST - ".$name1 ;}
?>
<form action="#" method="post" name="form1" target="_blank">
<!--Текстовые поля -->
<?php for ($i = 1; $i < 3; $i++) {
echo '<p><input name='.$i.' type="text" size="20"></p>';
}?>
<!--Кнопка -->
<p><input name="submit" type="submit" value="Передать"></p>
</form>
Мне нужно методом POST принять пару значений и значения менять с помощ'ю переменних как правильно записать в post переменную? нужно ли делать name1 масивом?
Да, если имя сделать массивом, например test[], то и на сервер придет массив.
Пример:
<?php
print_r($_POST);
?>
<form action="" method="post" name="form1">
<input name="test[]" type="text" size="20" value="123">
<input name="test[]" type="text" size="20" value="1233">
<input name="test[]" type="text" size="20" value="123444">
<input name="test[]" type="text" size="20" value="12553">
<input name="submit" type="submit" value="Передать">
</form>
В данном случае при клике на submit страница перезагрузится и отобразится массив
Array
(
[test] => Array
(
[0] => 123
[1] => 1233
[2] => 123444
[3] => 12553
)
[submit] => Передать
)
Да как обычно...
$cc=array(
0 => array(
'17' => 29,
'gt' => array(
0 => 'dfg',
1 => '55f5',
),
),
);
$_POST['myarray'] = $cc;
echo "<pre>";
print_r($_POST);
echo "</pre>";
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники