每一行,一个form,method为get,跳转到页面值传递一个id就可以了,新页面再次查询
创新互联建站:于2013年开始为各行业开拓出企业自己的“网站建设”服务,为上千家公司企业提供了专业的网站制作、成都网站设计、网页设计和网站推广服务, 按需制作由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。
比如跳转到new.php?id=2,然后在次页面,查询id为2的记录就可以了
有两种方法:
一、Session存储数据,代码:
html:
form action="action1.php" method="post"
input type="text" name="text1"
input type="text" name="text2"
input type="submit" name="submit1" value="提交"
/form
action1.php:
?php
session_start();
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
$_SESSION['value1'] = $value1;
$_SESSION['value2'] = $value2;
header("Location: action2.php");
}
?
action2.php通过session即可获取数据。
2.如果数据不大且安全性要求不高的话可通过URL传输,代码:
html同上,
action1.php:
?php
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
header("Location: action2.php?value1=$value1value2=$value2");
}
?
action2.php通过$_GET['']函数即可获取数据。
?php
$link=mysql_connect('localhost','用户名','密码')or die("数据库连接失败");//连接数据库
mysql_select_db('数据库名',$link);//选择数据库
mysql_query("set names utf8");//设置编码格式
$q="select * from "数据表";//设置查询指令
$result=mysql_query($q);//执行查询
while($row=mysql_fetch_assoc($result))//将result结果集中查询结果取出一条
{ echo 返回到HTML; }
?
html界面使用ajax的成功返回值,再渲染在界面里就行了
$con=mysql_connect('localhost','root','');//数据库信息
mysql_select_db('shop');//数据库名
mysql_query("set names utf8");//设置字符集编码
$sql="select goods_name,goods_number,shop_price from goods";//查询语句
$res=mysql_query($sql);//执行查询
while($row=mysql_fetch_assoc($res)){
$rows[]=$row;//接受结果集
}
//遍历数组
foreach($rows as $key=$v){
echo $v['goods_name']."---".$v['goods_number']."---".$v['shop_price']."";
}
布局可以自己写的。数据从foreach循环里取出。
fckeditor 编辑器会自动生成一个hidden textarea 属性name="abc" 用$_POST['abc']获取编辑框的内容插入数据库