在form中,的属性method=get
在巩义等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、网站建设、外贸网站建设 网站设计制作按需求定制网站,公司网站建设,企业网站建设,品牌网站设计,网络营销推广,成都外贸网站制作,巩义网站建设费用合理。
或者post方法,
在php中获取表单数据如下:
$_get[表单名]
$_post[表单名]
这样就可以获取到html中表单里面的数据信息
这个简单,首先你得先要链接好数据库,其次就是查询数据库,就2步。
至于查看,删除的就更简单了,带上id号就行了
?php
mysql_connect("localhost","你的数据库用户名","你的数据库密码");
mysql_select_db("你的数据库");
$sql=mysql_query("select * from 数据表");
?
table width="100%" border="0"
tr
tdID/td
td名称/td
td操作/td
/tr
?php while($row=mysql_fetch_array($sql)){?
tr
td?php echo $row['字段名']?/td
td?php echo $row['字段名']?/td
tda href="?id=?php echo $row['id字段']?"查看/a/td
/tr
?php }?
/table
html中不存在数组的说法, 自然也无法显示、保存、发送数组
如果你非要用html中的表单元素来发送多维数组数据,那就得转换一下,
1、将php数组循环遍历成字符串输出到隐藏域的value属性中
2、在隐藏域的name属性上做文章!
示例如下:
?php
foreach ( $item as $key =
$val )
?
]['order_account']" value="
?php echo $val['order_account'] ?
"
]['money']" value="
?php echo $val['money'] ?
"
?php
}
?
主要是少了个 = 号 或者你用echo 也可以啦
value="?php =$ss[3]; ?" 或者 value="?php echo $ss[3]; ?"
另外:
请选择性别:
input type="radio" name="e" value="?php $ss[3]; ?" checked男
input type="radio" name="e" value="?php $ss[3]; ?"女
这个不能这样写的 你的valve 都是 $ss[3], 男女有别啊.怎么可以一样呢.这里你自己直接赋值就可以啦 主要是考虑checked 的问题..
给个代码你参考一下,不是很好,但是能让你明白原理就行了
if ($ss[3] == "男"){
input type="radio" name="e" value="?php =$ss[3]; ?" checked男
input type="radio" name="e" value="?php =$ss[3]; ?"女
}else{
input type="radio" name="e" value="?php =$ss[3]; ?" 男
input type="radio" name="e" value="?php =$ss[3]; ?" checked女
}
这样才会有意义啊...
一般这个页面要有get传值,后台只有接收到这个get值才能判断到底取哪条数据放到文本框中。
一般根据id,从数据库选出数据,最后再放到页面上就行。
其实就是一般理解的 “编辑”,对原有数据的修改。