表单中的特定输入冲突

时间:2016-09-02 14:15:22

标签: php html arrays html-form

<?php

$myArray = [1,2,3,4];
$myID = 1;

foreach ($myArray as $key) { ?>
<form method="post" name="form">
   <input id="userID" name="userID" value="<?php echo $myID; ?>" />
   <input id="myValue" name="myValue" value="<?php echo $key; ?>" />
   <button type="submit"></button>
</form>

<?php } ?>

为什么在bdd中插入的myValue值始终为1?

userID的值完美改变..

1 个答案:

答案 0 :(得分:1)

首先,userID的值不应该改变,因为它的值总是1

$myID = 1;

您永远不会更改或操作它。因此,userID的值始终为1。 我认为你混淆了你的变量名称。尝试重新检查您的代码。