我试图使用$_POST
方法以相同的形式多次推送相同的形式(具有不同的值),直到数组索引为4(或我决定的数字)。
因此,我要按下html form,然后单击提交,将值推入数组,然后刷新页面,重新插入不同的值,依此类推,直到条件成立为止。
<?php if (!isset($count)) { $person = array( array( 'name' => '', 'surname' => '', 'phoneNumber' => '' ) ); } var_dump($person); if (!isset($_POST['submit'])) { echo "<form action=\"index.php\" method=\"post\"> <label for=\"name\">Name</label> <input type=\"text\" name=\"name\" required> <br> <label for=\"surname\">Surname</label> <input type=\"text\" name=\"surname\" required> <br> <label for=\"phoneNumber\">Phone Number</label> <input type=\"text\" name=\"phoneNumber\" required> <br> <input type=\"submit\" value=\"Submit\" name=\"submit\"> </form>"; $count = 0; } else { $name = $_POST['name']; $surname = $_POST['surname']; $phoneNumber = $_POST['phoneNumber']; if (count($person) <= 2) { array_push($person, $name, $surname, $phoneNumber); //echo "<meta http-equiv=\"refresh\" content=\"0\">"; //echo "Sto inserendo persone"; //echo count($persone); echo count($person); //var_dump($persone); //print_r($persone); } else { var_dump($person); }; } ?>
我当时在考虑使用
$_SESSION
,但我不知道如何使用它。
我不想只使用AJAX或jQuery或Java纯PHP。
我试图使用$ _POST方法以相同的形式多次推送相同的形式(具有不同的值),直到数组索引为4(或我决定的数字)为止。因此,使用此html格式,我想要...
下面的示例始终显示表单和您的实际人员数组。如果提交表单,则数据将添加到数组中,直到计数超过三个条目为止。我认为这就是您要寻找的: