如何在php中分离数组_intersect中的值
根据用户选择,我想显示表单元素。在这里,用户选择class1、class6、engg。我如何将所有表单元素设置为一个公共表单?我知道我对第1、6、8类和更多类有不同的表单。如果用户选择了所有三个类(1、6、8),则第1类有不同的主题,就像wise 6类是不同的主题,而engg有不同的主题。现在我想展示基于一个用户选择的一个表单下的所有表单元素。用户选择class1表示我必须显示class1表单。到目前为止,我已经做到了。我的htmlform,我的phpvalues,我使用了array_intersect。现在很多问题是,如果用户选择类(1,6,8),我如何将所有表单元素放在一个表单下,并有一个提交按钮如何在php中分离数组_intersect中的值,php,Php,根据用户选择,我想显示表单元素。在这里,用户选择class1、class6、engg。我如何将所有表单元素设置为一个公共表单?我知道我对第1、6、8类和更多类有不同的表单。如果用户选择了所有三个类(1、6、8),则第1类有不同的主题,就像wise 6类是不同的主题,而engg有不同的主题。现在我想展示基于一个用户选择的一个表单下的所有表单元素。用户选择class1表示我必须显示class1表单。到目前为止,我已经做到了。我的htmlform,我的phpvalues,我使用了array_inter
<form name="frm" method="post">
<table align="center">
<tr>
<td>Name</td>
<td><input type="text" name="txt" id="txt" required ></td><td></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="pass" id="pass" required></td><td></td>
</tr>
<tr>
<td>Product</td>
<td>
<input type="checkbox" name="chk[]" value="class1">class1
<input type="checkbox" name="chk[]" value="class6">class6
<input type="checkbox" name="chk[]" value="class8">class8
<input type="checkbox" name="chk[]" value="class10">class10
<input type="checkbox" name="chk[]" value="class12">class12
<input type="checkbox" name="chk[]" value="engineering">engineering
<input type="checkbox" name="chk[]" value="technology">technology
</td><td></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Save"></td><td></td>
</tr>
</table>
My PHP VALUES
<?php
if (isset($_POST['submit']))
{
$name = $_POST['txt'];
$pass = $_POST['pass'];
$product = $_POST['chk'];
$class1SubjectFormValues = array('class1', 'class6', 'class8', ... );
$class12SubjectFormValues = array('class10', 'class12', 'class8','eng' );
if (array_intersect($product, $class1SubjectFormValues)) {
// class1 subject form
}
if (array_intersect($product, $class12SubjectFormValues)) {
// class12 subject form
}
?>
**Here is my class1 form**
<p>class1 subject form</p>
<form name="f1" action="" method="post">
<input type="checkbox" name="chk[]" value="allsubject">allsubject
<input type="checkbox" name="chk[]" value="science">science
<input type="checkbox" name="chk[]" value="maths">maths
</form>
</p>
**Here is my class6 form**
<p>class1 subject form</p>
<form name="f1" action="" method="post">
<input type="checkbox" name="chk[]" value="allsubject">allsubject
<input type="checkbox" name="chk[]" value="science">science
<input type="checkbox" name="chk[]" value="maths">maths
<input type="text" name="name" value="">Tutor Name
<input type="text" name="name" value="">Tutor Address
</form>
</p>
**Here is my engg form**
<p>class1 subject form</p>
<form name="f1" action="" method="post">
<input type="checkbox" name="chk[]" value="allsubject">csc
<input type="checkbox" name="chk[]" value="science">IT
<input type="checkbox" name="chk[]" value="maths">maths
<input type="text" name="name" value="">Tutor Name
<input type="text" name="name" value="">Tutor Address
</form>
</p>
名称
暗语
产品
第一类
类别6
类别8
类别10
类别12
工程
技术
我的PHP值
**这是我的一年级表**
一级科目表
所有主题
科学
数学
**这是我的六年级表格**
一级科目表
所有主题
科学
数学
导师姓名
导师地址
**这是我的英语表格**
一级科目表
csc
信息技术
数学
导师姓名
导师地址
我想要这样的输出:
<form name="f1" action="" method="post">
<p>class1
<input type="checkbox" name="chk[]" value="allsubject">allsubject
<input type="checkbox" name="chk[]" value="science">science
<input type="checkbox" name="chk[]" value="maths">maths
</p>
<p>class6
<input type="checkbox" name="chk[]" value="allsubject">allsubject
<input type="checkbox" name="chk[]" value="science">science
<input type="checkbox" name="chk[]" value="maths">maths
<input type="text" name="name" value="">Tutor Name
<input type="text" name="name" value="">Tutor Address
</p>
<p>class 8</p>
<input type="checkbox" name="chk[]" value="allsubject">csc
<input type="checkbox" name="chk[]" value="science">IT
<input type="checkbox" name="chk[]" value="maths">maths
<input type="text" name="name" value="">Tutor Name
<input type="text" name="name" value="">Tutor Address
<input type="submit">
</form>
第一类
所有主题
科学
数学
类别6
所有主题
科学
数学
导师姓名
导师地址
第八班
csc
信息技术
数学
导师姓名
导师地址