Есть форма отправки с массивом:
<form action="script.php" method="post" autocomplete="off">
<input type="text" name="number[one]" value="111">
<input type="text" name="number[two]" value="222">
<input type="text" name="number[three]" value="333">
<button type="submit">GO</button>
</form>
В script.php ошибка:
if($_POST['number']) {
$result = $_POST['number'][one],$_POST['number'][three];
}
Как сделать, чтобы в $result записалось '111,333'?
Замените эту строку:
$result = $_POST['number']['one'] , $_POST['number']['three'];
На вот эту:
$result = $_POST['number']['one'] . $_POST['number']['three'];
Или на эту:
$result = $_POST['number']['one'] .','. $_POST['number']['three'];
У вас там банальная опечатка.
как то так
if(!empty($_POST['number'])) {
$result = $_POST['number']['one'].','.$_POST['number']['three'];
echo $result;
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости