name
1
radio1
time1
downmenu1a
downmenu1b
downmenu1c
2
radio2
time2
downmenu2a
downmenu2b
downmenu2c
3
radio3
time3
downmenu3a
downmenu3b
4
radio4
time4
downmenu4a
5
radio5
time5
downmenu5a
6
radio6
time6
downmenu6a
7
radio7
time7
8
time8
downmenu8a
downmenu8b
9
radio9
10
radio10
time10
11
radio11
time11一个表单。提交的数据库重复的很多。
像radio 这些值是 1 或 2
downmenu 是 1或2或3或4
但是。重复的好多。
怎么能优化下数据库设计
php+mysql
1
radio1
time1
downmenu1a
downmenu1b
downmenu1c
2
radio2
time2
downmenu2a
downmenu2b
downmenu2c
3
radio3
time3
downmenu3a
downmenu3b
4
radio4
time4
downmenu4a
5
radio5
time5
downmenu5a
6
radio6
time6
downmenu6a
7
radio7
time7
8
time8
downmenu8a
downmenu8b
9
radio9
10
radio10
time10
11
radio11
time11一个表单。提交的数据库重复的很多。
像radio 这些值是 1 或 2
downmenu 是 1或2或3或4
但是。重复的好多。
怎么能优化下数据库设计
php+mysql
radiotype radiovalue downmenutype downmenuvalue
什么意思?
就是将你的列->行
比如
radiotype radiovalue
1 4
2 5
3 6
就是把from 里面的name 全部在mysql里面建了对应的字段。<?php
require_once("conn.php");
$name = $_POST['name'];
$radio1 = $_POST['radio1'];
$time1 = $_POST['time1'];
$downmenu1a = $_POST['downmenu1a'];
$downmenu1b = $_POST['downmenu1b']; $sql = "insert into table
....
下面是表单截图。。
多谢多谢
radiotype radiovalue
1 4
2 5
3 6radio对照表
radiotype radiomc
1 a
2 b
3 c
不知道你用什么语言,在你的语言环境中,将下拉框数据源设为
select * from radio对照表
显示第2列即radiomc,绑定第1列,再用SQL语句替换进工作库
单选按钮1or2 。
下拉菜单1.2.3.4.5.6 这些。
时间2011-09-21。香下面这个例子。我选择了。
radio1=1
time1=2011-09-21
downmenu1a=1
downmenu1b=2
downmenu1c=3怎么把他弄成。他们的统一字段呢?
radio=1,1?
time=1,2011-09-21?
downmenu=1,(a=1,b=2,c=3)?我是不是理解错误了?还是?
新手啊。再指点指点。。
多谢了!
<table cellpadding="3" cellspacing="1">
<tr>
<td rowspan="5">1</td>
<td rowspan="5">出血</td>
<td>有:<input type="radio" name="radio1" value="1" tip="请选择(必输入项)"/> 无:<input type="radio" name="radio1" value="2" tip="请选择(必输入项)"/>
</tr>
<tr>
<td>出现时间:<input type="text" id="time1" name="time1" onClick="WdatePicker()" tip="请选择时间(必输入项)" check="2" /></td>
</tr>
<tr>
<td>程度:<select name="downmenu1a" tip="请选择(必输入项)">
<option value="0">请选择...</option>
<option value='1'>染指</option>
<option value='2'>滴血</option>
<option value='3'>射血</option>
</select></td>
</tr>
<tr>
<td>颜色:<select name="downmenu1b" tip="请选择(必输入项)">
<option value="0">请选择...</option>
<option value='1'>鲜红</option>
<option value='2'>紫色</option>
<option value='3'>黑色</option>
</select></td>
</tr>
<tr>
<td>状态:<select name="downmenu1c" tip="请选择(必输入项)">
<option value="0">请选择...</option>
<option value='1'>便前</option>
<option value='2'>与大便想混</option>
<option value='3'>附在大便表面</option>
<option value='4'>在排便后</option>
<option value='5'>与大便无关</option>
</select></td>
</tr>
</table>
问题信息选项表 ( IID,QID,TITLE, ...)回答表 (USERID, QID, IID )