Home  >  Article  >  Backend Development  >  重新提问:为什么跳转过去的页面显示不出来刚刚插入的数据?

重新提问:为什么跳转过去的页面显示不出来刚刚插入的数据?

WBOY
WBOYOriginal
2016-06-23 13:22:14980browse

单独打开的查询数据页面可以显示  但是跳转过去的就是显示不出来刚刚插入的数据   谁能帮我在自己的机器上试一下这儿代码  这个问题好几天了也没有解决  真是快崩溃了

提交数据.html



Firstname: 
Lastname: 
Age: 





insert2.php
$con = mysql_connect("localhost","root","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
  mysql_select_db("t1", $con);
  $sql="INSERT INTO stu(id, name, num)
  VALUES('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
  if (!mysql_query($sql,$con))
  {
     die('Error: ' . mysql_error());
  }
  echo "<script>alert('发布成功');location='cx.php';</script>";
  mysql_close($con)
?>

cx.php
$con = mysql_connect("localhost","root","");
if (!$con)
  {
     echo "连接数据库失败";
     exit;
  }
  $sql='use t1';
  mysql_query($sql,$con);
  $sql='select*from stu';
  $rs=mysql_query($sql,$con);
  $list=array();
  while($row=mysql_fetch_assoc($rs)){
    $list[]=$row;
  }
  echo '$sql'
?>



  
    
    
    
  
      foreach($list as $v){
      echo '';
      echo '';
      echo '';
      echo '';
      echo '';
      echo '';
    }
  ?>
学号 姓名 年龄
'.$v['id'].''.$v['name'],''.$v['num'].'编辑



  


回复讨论(解决方案)

('$_POST[firstname]','$_POST[lastname]','$_POST[age]'),数组索引没加引号

中cx.php 的while下面print_r($list); 看看有不有值
另外,你可以在浏览器中查看一下cx.php的源码看输出了几行。


没有问题!
应该是你的浏览器缓存设置问题,换个浏览器试试


没有问题!
应该是你的浏览器缓存设置问题,换个浏览器试试



中文的就有问题


没有问题!
应该是你的浏览器缓存设置问题,换个浏览器试试


 确实是有问题 我换了个浏览器没事了  360害死人啊
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn