如何实现下拉菜单的数据用PHP发送到数据库?

如何实现下拉菜单的数据用PHP发送到数据库?,第1张

可以后台根据不同的value值区分,或者使用代码,如下:

<select onchange="_go(this)">

<option value="name2">表2</option>

<option value="name1">表1</option>

</select>

<script>

function _go(t)

{

window.location = 'table.php?name=' + t.value

}

</script>

php再SELECT $_GET['name'] 表的数据得了。

soft_edition_up.asp里

<%

softname=request.form("soft_name")

select

case

softname

case

"名称1"

id=

1

case

"名称2"

id=

2

case

"名称3"

id=

3

end

select

下面省略了添加到数据库代码,添加到数据库时softname

及 id更新到另个表里即可,不知道是不是你想得到的结果

%>

汗,收到你的这个请求帮忙消息两次了。。

不知道你有没有用模板引擎,如果用的话,那么输出不同的模板就行了,不过我估计你肯定没有用。

回答完之后我下载的游戏差不多也下好了,赶紧入正题

index.php ------用户填写表单的页面

handle.php -------处理用户提交表单后的页面,做你的数据库写入,以及页面输出

edtion1.php ------版本1页面

edtion2.php ------版本2页面

edtion3.php ------版本3页面

其中form里面有select标签

<select name="edition">

<option value="1">版本1</option>

<option value="2">版本2</option>

<option value="3">版本3</option>

</select>

用户在选择了版本之后填写完表单,提交到handle.php

然后把相应数据写入数据库

写完之后,这个页面当然不只

switch($_POST['edition']){

case 1: $ed="edition1.php"//应该填写正确的url,自己拿捏

break

case 2: $ed="edition2.php"

break

case 3: $ed="edition3.php"

default: $ed="edition1.php"//默认

}

header("location:$ed")//跳转,注意在header()之前不能有任何输出,包括写cookie也不行,否则跳转失败


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10872308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存