asp 数据库 调用 输出 50 再追加!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:05:59
请大家听我慢慢说,这其实是一个很基础的问题,只不过我刚入门,不太会而已~是这样:
我建立了一个数据库,有一个表名为“A”的表,在表a中我设置了两项:一是name,另一个是price.
aaa 123
bbb 456
ccc 789
我现在想这样:在html代码中嵌入asp语句,让name=aaa,输出price中相对应的数,也就是123。就是通过name来确定是想输出哪个,再输出name相对应的price中的数值。输出我知道用response.write ,但怎么判断是输出name中的哪个呢?
请大家一定要帮我把这个代码写完整,我真的是新手~
还有一个问题:如果我要在同一个页面里调用同一个表中的不同项好多次,如分别要调用表A中aaa,bbb,ccc并输出,启不是要我反复使用这段代码,并且把某一个语句(name=aaa?)分别改成name=bbb 和name=ccc?(我不知道怎么写,大概就是这个意思),又怎么解决这个呢?
大家帮我把这个问题解决了吧,要完整的代码~好的我再追加!!!!先谢谢大家
谢谢你哦~等我弄完再给你加点分吧~改过之后到是输出了,但是我是在html中用<%=aaa_name%>调用的,我把它放在了表格里,可是为什么会在表格外也有一个数呢?表格里也有,怎么把表格外面的去掉啊?

<%
Dim a_rs,b_rs,c_rs
Set a_rs=conn.execute("select * from A where name='aaa'")
aaa_name = a_rs("name")
aaa_price = a_rs(price)
response.write ("aaa_price")

Set a_rs=conn.execute("select * from A where name='bbb'")
bbb_name = a_rs("name")
bbb_price = a_rs(price)
response.write ("bbb_price")

Set a_rs=conn.execute("select * from A where name='ccc'")
ccc_name = a_rs("name")
ccc_price = a_rs(price)
response.write ("ccc_price")
%>

把读出来的值存在变量里,要要用的地方用<%=变量名%>来显示

<%=aaa_name%>
<%=aaa_price%>

<%=bbb_name%>
<%=bbb_price%>

<%=ccc_name%>
<%=ccc_price%>

^_^

楼主的问题涉及到两个方面的知识:
1. ASP如何操作数据库?
2. 如何用表单提交数据?如何处理表单提交的数据?

下面一一说明.