我有一个表单,该表单提交了多个字段以向父级创建新的子级作业,但是父级作业中的某些信息需要传递给新作业。有很多字段需要传递给新工作,所以我想知道是否可以将数组作为隐藏字段传递给表单。
我在网上搜索并找到了不同的选项,例如将数组作为串联传递,但是我有太多字段无法传递。 $ job是我要传递的数组。
<form method="post" action="##">
<input type="hidden" name="job" value="<?php echo $job; ?>">
</form>
我在上面的代码中遇到的错误是“数组到字符串的转换”,这很有意义,但是我该如何解决呢?有许多字段(可能接近60个)需要传递,因此一一进行是不现实的。
任何建议将不胜感激。
答案 0 :(得分:0)
您可以在hidden field
中传递父级作业的ID,在表单提交操作中,您可以获取父级ID并检索该作业的信息。
<input type="hidden" name="parent_job_id" value="<?php echo $jobId; ?>">
确保哪个index
持有上级作业的ID。
似乎$job
是array
,您不能echo
,可以echo
其索引。