Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用后数组数据创建必须单独操作的多个表单_Php_Mysql_Forms_Post - Fatal编程技术网

Php 使用后数组数据创建必须单独操作的多个表单

Php 使用后数组数据创建必须单独操作的多个表单,php,mysql,forms,post,Php,Mysql,Forms,Post,我正在做一个培训课程的签字页 我正在提交一份参加培训的用户和文档列表。现在,我希望为每个参与的用户(来自post数据)创建一个签准页面 我想创建一个表单,显示用户并请求其密码以继续。(这将向数据库提交一个mysql查询),如果post数据中有更多用户,则生成一个表单供下一个人签名,依此类推,直到post数据数组中的所有用户都完成。然后在完成所有操作后返回到标准页面。(或跳过)。我希望能够跳过一个用户,并移动到下一个,如果他们决定不签署 我已经尝试了许多循环,foreach和使用隐藏输入来查看是否

我正在做一个培训课程的签字页

我正在提交一份参加培训的用户和文档列表。现在,我希望为每个参与的用户(来自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对我的支持,它在这一领域给予了我一些实质性的支持。