等待提交以在 php 中分解数据



所以我基本上是在尝试等待用户输入一系列数字,然后再将它们分解成一个数组。它试图在实际输入数据之前爆炸数据,所以我得到一个未定义的索引:数字错误。

<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 设计中传递提交值。相反,您可以检查发布的数字。

如果要将

表单数据发布到服务器而不是$_GET[],则必须使用$_POST[]超全局。

最新更新