网页表单和数据库的连接

网页表单和数据库的连接,第1张

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

我在网页中做个一个表单,包括一个下拉菜单和三个单选,现在需要用access 2000建立数据,该怎么弄,如何连接网页表单和数据

解析:

ASP的

<%

if request.form("Submit")="提交" then'判断是否为表单提交事件

s=request.form("select")'取得下拉列表的值(被选的option的value的值)

r=request.form("radiobutton")'取得3个单选按扭中被选中的值(value的值)

set conn=server.CreateObject("adodb.connection")

conn.open "Provider=Microsoft.Jet.OLEDB.4.0Data Source=" &Server.Mappath("data.mdb")

set rs=server.CreateObject("adodb.recordset")

sql="select * from [表名]"

rs.open sql,conn,1,3

rs.addnew

rs("字段1")=s'把 s 的值写入数据库中的字段1

rs("字段2")=r'把 r 的值写入数据库中的字段2

'……其他字段……

rs.update

rs.close

set rs=nothing

conn.close

set conn=nothing

end if

%>

<form id="form1" name=form1 method="post" action="">

<p>

下拉列表:

<select name=select>

<option value="1" selected>

<option value="2">值为2</option>

<option value="3">值为3</option>

</select>

</p>

<p>

<input type=radio name=radiobutton value="1" />

单选1</p>

<p>

<input type=radio name=radiobutton value="2" />

单选2</p>

<p>

<input type=radio name=radiobutton value="3" />

单选3</p>

<p>

<input type=submit name=Submit value="提交" />

</p>

</form>

中的表单如何用ajax注入到数据库

表单<input id="a" name=a type=text /><input id="b" name=b type=text />ajax 部分$.ajax({type:'POST',cache:false,url:"chuli.php",dataType:"text",data:{a:$('#a').val(),b:$('#b').val()},})php chuli.php部分cha($POST['a'],$POST['b'])function cha($a,$b){/*各种数据库连接代码*/$sql=mysql_query("INSERT INTO fk VALUES ('$a','$b')")}

extjs中的表单如何提交数据到数据库中

写个ajax请求,把数据返回到后台自己在后台做处理吧

asp表单如何创建,链接到数据库。

你是想问怎么把数据写到数据库?还是在网页里面放一个表单呢。放表单很简单的呀。

jsp如何用表单向数据库插入数据

后台接收传过来的值,然后进行相关 *** 作,insert语句,插入数据库就可以了,下面有个增删改查的例子,需要的话就自己去看看

:hi.baidu./wzqiajng/blog/item/e7ad87dfda6769c08d1029ad.

如何把中的姓名插入到数据库中

用SQL语句 insert into语句

如何用java解析xml后插入到数据库

dom4j什么的都可以啊,先对xml解析。然后插入到数据库就完了。

表单中如何提交数据到数据库

在页面对表单数据进行序列化,然后请求后台保存的方法,把数据传送到后台,后台将数据保存入库

如何用jdbc把excel表中的数据更新到数据库 如何用php实现将excel导入到数据库中

把excel 改为 cvs文件

<?

连接数据库文件

$connect=mysql_connect("localhost","admin","admin") or die("链接数据库失败!")

连接数据库(test)

mysql_select_db("testcg",$connect) or die (mysql_error())

$temp=file("test.csv")连接EXCEL文件,格式为了.csv

for ($i=0$i <count($temp)$i++)

{

$string=explode(",",$temp[$i])通过循环得到EXCEL文件中每行记录的值

将EXCEL文件中每行记录的值插入到数据库中

$q="insert into ceshi (name,num,dom) values('$string[0]','$string[1]','$string[2]')"

mysql_query($q) or die (mysql_error())

if (!mysql_error())

{

echo " 成功导入数据!"

}

echo $string[4]."\n"

unset($string)

}

?>

如何用把数据库的表导入到treeview

我的意思是如何将数据库中的数据显示到treeview1中的Treeview1.items.item 节点下面;表tbTree结构:tbTree( TreeId, (节点编号) TreeName, (节点名称) UpperTreeId (上级节点编号))UpperTreeId=NULL 表示根节点 查看原帖>>

您好,这样:

class

cls_mysql

{

protected

$link_id

public

function

__construct($dbhost,

$dbuser,

$dbpw,

$dbname

=

'',

$charset

=

'utf8')//构造函数

{

if(!($this->link_id

=

mysql_connect($dbhost,

$dbuser,

$dbpw)))

{

$this->ErrorMsg("Can't

pConnect

MySQL

Server($dbhost)!")

}

mysql_query("SET

NAMES

"

.

$charset,

$this->link_id)//设置编码

if

($dbname)

{

if

(mysql_select_db($dbname,

$this->link_id)

===

false

)

{

$this->ErrorMsg("Can't

select

MySQL

database($dbname)!")

return

false

}

else

{

return

true

}

}

}

public

function

select_database($dbname)//选择数据库

{

return

mysql_select_db($dbname,

$this->link_id)

}

public

function

fetch_array($query,

$result_type

=

MYSQL_ASSOC)//得到遍历后的数据,是一个数组形式

{

return

mysql_fetch_array($query,

$result_type)

}

public

function

query($sql)//执行查询

{

return

mysql_query($sql,

$this->link_id)

}

public

function

affected_rows()//得到影响的记录集数

{

return

mysql_affected_rows($this->link_id)

}

public

function

num_rows($query)//获得查询的记录数

{

return

mysql_num_rows($query)

}

public

function

insert_id()

{

return

mysql_insert_id($this->link_id)//获得插入的id

}

public

function

selectLimit($sql,

$num,

$start

=

0)

{

if

($start

==

0)

{

$sql

.=

'

LIMIT

'

.

$num

}

else

{

$sql

.=

'

LIMIT

'

.

$start

.

',

'

.

$num

}

return

$this->query($sql)

}

public

function

getOne($sql,

$limited

=

false)//获取一条记录

{

if

($limited

==

true)

{

$sql

=

trim($sql

.

'

LIMIT

1')

}

$res

=

$this->query($sql)

if

($res

!==

false)

{

$row

=

mysql_fetch_row($res)

return

$row[0]

}

else

{

return

false

}

}

public

function

getrow($sql)

{

$res

=

$this->query($sql)

if

($res

!==

false)

{

return

mysql_fetch_assoc($res)

}

else

{

return

false

}

}

public

function

getAll($sql)

{

$res

=

$this->query($sql)

if

($res

!==

false)

{

$arr

=

array()

while

($row

=

mysql_fetch_assoc($res))

{

$arr[]

=

$row

}

return

$arr

}

else

{

return

false

}

}

function

ErrorMsg($message

=

'',

$sql

=

'')

{

if

($message)

{

echo

"<b>error

info</b>:

$message\n\n"

}

else

{

echo

"<b>MySQL

server

error

report:"

print_r($this->error_message)

}

exit

}

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存