2015-04-30 18 views
1

我创建了一个看起来像这样的PHP表单,以添加关于教员成员的详细信息。 enter image description here带有不同名称标识符的PHP表单的重复部分

我想能够用不同的ID复制这个部分(在边界内)。我可以将每个成员的详细信息存储在数组中吗?

这是添加其他成员后的样子。 enter image description here

我的代码如下:

<html> 
    <style> 
    .container { width:21%; border:1px solid #d3d3d3; } 
    .container div { width:99%; } 
    .container .header { background-color:#d3d3d3; padding: 2px; cursor: pointer; font-weight: bold; } 
    .container .content { display: none; padding : 5px; } 
    .faculty {border: 1px black solid;} 
    </style> 
    <head> 
     <meta charset="UTF-8"> 
     <script src="jquery-1.11.2.min.js"></script> 
    </head> 
    <body> 
     <form action="added.php" method="post"> 
      <div class="container"><div class="header">Faculty</div> 
       <div class="content"> 
        <input type="button" id="f_add" value="Add Member" /> <input type="button" id="f_rem" value="Remove Last" /> 
        <div class="faculty" name="f_1" id="f_1"> 
         Name: <input type="text" name="f_name_1" required /><br> 
         Role:&nbsp;&nbsp; <input type="text" name="f_role_1" required /><br> 
         Email: <input type="text" name="f_email_1" /> <br> 
         Biography: <textarea name="f_bio_1" rows="5" cols="38"></textarea><br> 
         Office Hours:<br><input type="checkbox" name="f_mon_0" /> Mon <input type="checkbox" name="f_tue_0" /> Tue <input type="checkbox" name="f_wed_0" /> Wed <input type="checkbox" name="f_thu_0" /> Thu <input type="checkbox" name="f_fri_0" /> Fri <br> 
         Image: <input type="file" name="f_image_0" /><br> 
        </div> 
       </div> 
      </div> 
      <input type="submit" value="Submit"/> 
      <script> 
       $(".header").click(function() { 
        $(this).next().slideToggle(500, function() {}); 
       }); 
       $("#f_add").click(function() { 
        $(".faculty").clone().prop({name: "f2", id: "f2"}).appendTo(".content"); 
       }); 
       $("#f_rem").click(function() { 

       }); 
      </script> 
     </form> 
    </body> 
</html> 
+1

是,可以将所有的细节存储在数组中。 –

+0

你能举一个例子吗? – apoorvk

+0

可以在窗体控件上使用数组名称 – charlietfl

回答

0

您可以通过用户名数组,而不是

用户阵列格式 SESSION1 届会议2

所以在$ _ POST,而不是获得值 $ _POST [f_name_1]

使用 $ session1_fname = $ _ POST [SESSION1] [f_name] $ session2_fname = $ _ POST [届会议2] [f_name]

相关问题