您好,请教一个问题,请问在php接收表单数据页面内怎么利用js获得复选框的value值插入到数据库内?

QQ:1274731799表单内有多个问题,每个问题下都有许多复选框选项... QQ:1274731799
表单内有多个问题,每个问题下都有许多复选框选项
展开
 我来答
广东鑫一顺资产管理
2011-06-24
知道答主
回答量:3
采纳率:0%
帮助的人:3.3万
展开全部
<?php

/*
* Created on 2011-6-21
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
include ("admin_head.php");
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
$url = $_SERVER["REQUEST_URI"];
$url = parse_url($url);
$url = $url[path];
$User_ID = $_GET[User_ID];
$User_Authr = $_GET[User_Authr];
include_once ("conn.php");
$db->getinfo("map_info_tb");
$num_all = $db->num_rows();
while ($row = $db->showinfo()) {
$Map_ID[] = $row[0];
$Map_Name[] = $row[1];
}
$db->getinfo1("user_map_list", "User_ID", "'$User_ID'");
$num_old = $db->num_rows();
while ($row = $db->showinfo()) {
$selected[] = $row[1];
}
?>
<form id="form1" name="form1" method="post" action="user_info_edit.php?User_ID=<?=$User_ID?> & User_Authr=<?=$User_Authr?>">
<p>
<?

for ($i = 0; $i < $num_all; $i++) {
?>
<label>
<input type="checkbox" name="checkbox<?=$i?>" value="<?=$Map_ID[$i]?>" <?for($j=0;$j<$num_old;$j++){if($selected[$j]==$Map_ID[$i])echo "checked=\"checked\"";}?>/>
<?=$Map_Name[$i]?></label>
<br />
<?

}
?>
</p>
<input type="submit" name="submit" value="提交"><input type="reset" name="reset" value="重置">
</form>
<?

if (isset ($_POST['submit']) && $_POST['submit']) {
for ($i = 0; $i < $num_all; $i++) {
if (isset ($_POST["checkbox$i"])) {
$new_selected[] = $_POST["checkbox$i"];
}
}
include_once("conn.php");
$db->delete("user_map_list","User_ID","'$User_ID'");
$num_new = count($new_selected);
for ($i = 0; $i < $num_new; $i++) {
include_once ("conn.php");
$db->insert("user_map_list", "User_ID,Map_ID", "'$User_ID','$new_selected[$i]'");
}
$url="user_info.php?User_ID=$User_ID & User_Authr=$User_Authr";
echo "<script language=\"javascript\">location.href='$url';</script>";
}

?>
希望对你有帮助!
猫猫不吃兔
2011-06-17
知道答主
回答量:26
采纳率:0%
帮助的人:11.7万
展开全部
一定要用JS吗……php本身不是也能传值到数据库里面吗??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式