Php 使用后数组数据创建必须单独操作的多个表单
我正在做一个培训课程的签字页 我正在提交一份参加培训的用户和文档列表。现在,我希望为每个参与的用户(来自post数据)创建一个签准页面 我想创建一个表单,显示用户并请求其密码以继续。(这将向数据库提交一个mysql查询),如果post数据中有更多用户,则生成一个表单供下一个人签名,依此类推,直到post数据数组中的所有用户都完成。然后在完成所有操作后返回到标准页面。(或跳过)。我希望能够跳过一个用户,并移动到下一个,如果他们决定不签署 我已经尝试了许多循环,foreach和使用隐藏输入来查看是否可以在用户之间循环,但是在第一次循环之后,我似乎总是失败Php 使用后数组数据创建必须单独操作的多个表单,php,mysql,forms,post,Php,Mysql,Forms,Post,我正在做一个培训课程的签字页 我正在提交一份参加培训的用户和文档列表。现在,我希望为每个参与的用户(来自post数据)创建一个签准页面 我想创建一个表单,显示用户并请求其密码以继续。(这将向数据库提交一个mysql查询),如果post数据中有更多用户,则生成一个表单供下一个人签名,依此类推,直到post数据数组中的所有用户都完成。然后在完成所有操作后返回到标准页面。(或跳过)。我希望能够跳过一个用户,并移动到下一个,如果他们决定不签署 我已经尝试了许多循环,foreach和使用隐藏输入来查看是否
<?php if(isset($_POST['submit'])){ ?><div class="card-box">
<?php
$posttrainer=$_POST['trainer'];
$postlocation=$_POST['location'];
$postdatetrained=$_POST['datetrained'];
$postaddnotes=$_POST['additionalnotes'];
$posttdocs=$_POST['tdocs'];
$posttusers=$_POST['tusers'];
$totaldocs=sizeof($posttdocs); // do not worry about this for now
$totalusers=sizeof($posttusers); // key factor
for($i=0;$i<$totalusers;$i++){
$TUSERS=$posttusers[$i];
print"<input value=".$TUSERS." name='user[]'><BR>";
?><form method="post" name="submit" id="" action="gotonextuser.php">
<label>User Name:
<input class="form-control" type="text" size="10" value="<?php echo $TUSERS; ?>" id="trainer" required="true" readonly></label>
<label>Location of Training:
<input class="form-control" type="text" value="?php echo $postlocation; ?>" id="location" name="location" required="true"></label>
<label>Disclaimer:
<textarea readonly> Lots of disclaimer text in here</textarea>
<input class="form-control" type="checkbox" value="" id="location" name="disclaimer" required="true"></label> </form>
<?php } ?> </div>
<?php
}
您可以使用$\u会话,我将演示:
请与我们分享您的所有相关代码。没有足够的信息给你答案。添加了更多信息,希望这有助于澄清@EternalHour Thanks我做到了这一点,但是,我决定采用不同的方法,使用模态,列出所有用户的列表,这些用户必须打开模态并签署同意培训,该培训将值传递回隐藏的输入。因此,感谢@Klienblat对我的支持,它在这一领域给予了我一些实质性的支持。