Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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中分离数组_intersect中的值_Php - Fatal编程技术网

如何在php中分离数组_intersect中的值

如何在php中分离数组_intersect中的值,php,Php,根据用户选择,我想显示表单元素。在这里,用户选择class1、class6、engg。我如何将所有表单元素设置为一个公共表单?我知道我对第1、6、8类和更多类有不同的表单。如果用户选择了所有三个类(1、6、8),则第1类有不同的主题,就像wise 6类是不同的主题,而engg有不同的主题。现在我想展示基于一个用户选择的一个表单下的所有表单元素。用户选择class1表示我必须显示class1表单。到目前为止,我已经做到了。我的htmlform,我的phpvalues,我使用了array_inter

根据用户选择,我想显示表单元素。在这里,用户选择class1、class6、engg。我如何将所有表单元素设置为一个公共表单?我知道我对第1、6、8类和更多类有不同的表单。如果用户选择了所有三个类(1、6、8),则第1类有不同的主题,就像wise 6类是不同的主题,而engg有不同的主题。现在我想展示基于一个用户选择的一个表单下的所有表单元素。用户选择class1表示我必须显示class1表单。到目前为止,我已经做到了。我的htmlform,我的phpvalues,我使用了array_intersect。现在很多问题是,如果用户选择类(1,6,8),我如何将所有表单元素放在一个表单下,并有一个提交按钮

  <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 信息技术 数学 导师姓名 导师地址