aw *_*rud 19 html php forms html-post
我有一个表单,用户输入无限数量的数据行.他们通过在屏幕上输入他们想要的任意数量的行来到达表单.
<?php
$numRows = $_GET['NUM_ROWS_REQUESTED'];
?>
<form method="post">
<?php
for($i = 0; $i < $numRows ;$i++) {
$uuid = uniqid();
?>
<input type="text" name="MYDATA[<?php print $uuid; ?>][FIRST_NAME]" />
<input type="text" name="MYDATA[<?php print $uuid; ?>][LAST_NAME]" />
<?php
}
?>
</form>
Run Code Online (Sandbox Code Playgroud)
我想知道,当表格被张贴并且我在$_POST['MYDATA']阵列中收到这些记录时,如果可以保证它们将按照它们在屏幕上发布的顺序排序.或者它们会被uniqid()随机生成的那个订购?
我使用唯一ID而不仅仅是更容易排序的整数的原因是用户可以删除行并使用该页面上的javascript添加其他行.检查碰撞太难了.