<form action="a.php" name="from" method="post">
<?
for($i=0$i<10$i++){
echo "第".($i+1)."题"
for($j=0$j<4$j++){
echo "<input type='radio' name='ra[$i]' id='ra[$i][$j]' />"
}
}
?>
</form>
<script>
function check_ra(){
var y
for(var i=0i<10i++){
y=0
for(var j=0j<4j++){
if(document.from.ra[i][j].checked==true)
y=1
}
if(y==0){
alert("第"+(i+1)+"题还没选")
break
}
}
}
</script>
你写的那个每4个radio本身就是一个数组 你把他name写成二维数组 调用的时候那就得用写三维数组了 name后面得[]没必要
首先,你得在diaocha.php这个文件,接收表单传的值
$radiogroup = isset($_POST['radiogroup'])?$radiogroup:''isset用来检测是否有选中提交,然后就是数据库的链接
$con = mysql_connect('localhost','root','')//三个参数,分别是,连接的主机名,mysql的账号,mysql密码mysql_query('set names utf8')//设置连接的字符集,如果页面是utf8的编码,就是utf8,如果是gbk的话,那就写 set names gbk
mysql_select_db('xxx',$con)&nbsp//xxx就是你要选择的数据库名称
插入数据
$sql = "insert into xxxx set xxx = $radiogroup" //xxxx 是你要插入的表名,xxx就是字段名 mysql_query($sql)你是说建表吗:create table table_nmae(
xm 类型,
xxmc 类型,
zy 类型,
szd 类型,
qq 类型,
yx 类型,
tel 类型,
radio 类型,
bz
)
比如类型都是字符串的话类型都用varchar,长度选100,则为varchar(100),替换类型就好了,其他的还有很多数据类型,自己查,不知道是否能帮到你!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)