我已经创建了一个类似于此的PHP表单,以添加有关教师成员的详细信息。
我希望能够使用不同的ID复制此部分(在边框内)。我可以将每个成员的详细信息存储在一个数组中吗?
这是添加其他成员后的样子。
我的代码如下:
<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: <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>
答案 0 :(得分:0)
您可以使用用户名数组而不是
用户数组格式 SESSION1 会议2
所以在$ _POST而不是获取值 $ _POST [f_name_1]
使用 $ session1_fname = $ _POST [Session1] [f_name] $ session2_fname = $ _POST [Session2] [f_name]