Поэтому я в основном пытаюсь дождаться, пока пользователь введет серию чисел, прежде чем превращать их в массив. Он пытается взорвать данные до того, как они будут введены, поэтому я получаю ошибку Undefined index: numbers.
<form>
<input type = "text" name = "numbers"/>
<div><input type = "submit" value = "submit"></div>
</form>
<?php
if (!isset($_POST['submit']))
{
$arrayNums = explode(",", $_GET['numbers']);
}
«Будьте приветливы и терпеливы, особенно с теми, кто может не знать всего, что вы делаете»






<form method = "post">
<input type = "text" name = "numbers"/>
<div><input type = "submit" value = "submit"></div>
</form>
<?php
if (isset($_POST['numbers']))
{
$arrayNums = explode(",", $_POST['numbers']);
var_dump($arrayNums);
}
?>
Отправка формы не будет передавать значение отправки в разработанном вами HTML. Вместо этого вы можете проверить опубликованные номера.
Большое спасибо <3 :)
Вы должны использовать суперглобальный $_POST[], если вы отправляете данные формы на сервер, а не $_GET[].
Я пробовал - не сработало