PHP POST方法添加Wearg值

时间:2019-03-01 16:44:49

标签: php sql

我正在尝试为数据库表上的每个条目打印一个按钮,然后根据您单击的按钮将它们添加到其他表中,但它会不断添加while循环显示的最后一个人

这是我的html

from django.shortcuts import render


def my_view(request):
    return render(request, 'my_template.html', {'foo': 'bar'})

这是我的PHp

while($row = mysqli_fetch_array($result)){
<input type="hidden" value="<?php echo $row['apprentice_name'] ?>" name="apprentice_name"> 
<input type="submit" value="Login" name=<?php $row['apprentice_name'] ?>>
}

1 个答案:

答案 0 :(得分:0)

这种打印方式实际上是在重复相同的隐藏值,称为apprentice_name。它们将在表单上被视为最后一个值打印机。

最不用修改代码的方法就是为每个值打印不同的表单。

while($row = mysqli_fetch_array($result)){ ?>
<form action="some-script.php">
  <input type="hidden" value="<?php echo $row['apprentice_name'] ?>" name="apprentice_name"> 
  <input type="submit" value="Login" name=<?php $row['apprentice_name'] ?>>
</form>
}