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

WBOY
Freigeben: 2016-06-23 13:22:14
Original
976 Leute haben es durchsucht

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

提交数据.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害死人啊
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage