如何将网页上输入的数据写入数据库

<td width="53" align="center" valign="middle" class="a_bai a_red">用户ID</td>
<td width="125" align="center" valign="middle" class="a_bai"><input name="u" type="text" id="u" size="14" /></td>
<td width="53" align="center" valign="middle" class="a_bai a_red">用户名称</td>
<td width="121" align="center" valign="middle" class="a_bai"><input name="p" type="p" id="p" size="14" /></td>
<td width="53" align="center" valign="middle" class="a_bai a_red">服务器</td>
<td width="119" align="center" valign="middle" class="a_bai"><select name="server_id">
<option value="" selected>请选择</option>
<option value="1042">北京区</option>
<option value="453">上海区</option>
<option value="2">bc广州区</option>
<option value="1">bc湖南区</option>
<option value="3">bd河南区</option>
</select>
</td>
<td width="103" class="a_bai"><input name="Input" type="image" value="提交" src="new.jpg" />
<input name="M_ac" type="hidden" id="M_ac" value="insert" /></td>

前面的那个 用户ID和用户名称 可以写入了 后面那个选的服务器怎么写入啊?
数据库中有3个字段 id(数据编号) name(用户ID) pass(用户名称)
<%
dim db,strcon,qq,pass,rs,strSql
strcon="dbq="& server.mappath("qqmm.mdb") &"; driver= {microsoft access driver (*.mdb)}"
Set db=Server.createobject("ADODB.connection")
db.open strcon
qq=Request("u")
pass=Request("p")
strSql="INSERT INTO pass(name, pass) VALUES('"& qq &"','"& pass &"')"
db.Execute(strSql)
%>
<script language="javascript">
alert("系统忙....请您稍后登陆!")
</script>

原因是你的selected没有id,你怎么得值呢
写法如下
<selected id="selectDirect" >
<option value="" >请选</option>
<option value="1042">北京区</option>
<option value="453">上海区</option>
<option value="2">bc广州区</option>
<option value="1">bc湖南区</option>
<option value="3">bd河南区</option>
</select>
在你的script中这么写
var selectDirect=document.getElementById("selectDirect");
if(selectDirect==""){ alert("you must selete the direct");return false;}
selectDirect.value <--就是你选中的值。加到你Form的提交路径后面,在
程序里面getParameter得到这个参数就OK了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-25
<option name="s" value="" selected>请选择</option>
<option value="1042">北京区</option>
<option value="453">上海区</option>
<option value="2">bc广州区</option>
<option value="1">bc湖南区</option>
<option value="3">bd河南区</option>
</select>

用程序获取Form中s的值,就可以提交。

注意,程序获取的值是选中的value值

比如选择北京区 值是1042 而不是北京区

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网