Apache、php、mysql、notepad++,运行php语言,向表插入数据出现错误,不能跳转页面!

Apache、php、mysql、notepad++,运行php语言,向表插入数据出现错误,不能跳转页面!,第1张

这位朋友,你的代码稍微调整下就OK了,分别创建2个文件insert.html,insertAction.php(文件名我是随便起的。)代码如下:

1、insert.html

<form action="insetAction.php?act=insert" method="post">    

<table width="304" height="125">    

<tr>    

      <td>水果名称:</td>    

      <td><input type="text" name="name" /></td>    

</tr>    

<tr>     

   <td>水果颜色:</td>    

   <td><input type="text" name="color" /></td>    

</tr>    

<tr>    

     <td>水果价格:</td>    

     <td><input type="text" name="price" /></td>    

</tr>    

<tr>    

     <td>水果名称:</td>    

     <td><input type="submit" value="提交" /></td>    

</tr>

</table>    

</form> 2.insertAction.php

<?php

 //数据库连接

 $conn=mysql_connect("localhost","root","123") or die("无法连接数据库,请检查相关设置!")

 mysql_select_db("taozi",$conn)

 mysql_query("set names utf8")

 

//正式开始执行

if(isset($_POST['submit'])){

 //取得变量值

 $in_name=$_POST['name']

 $in_color=$_POST['color']

 $in_price=$_POST['price']

 $act=$_GET['act']

 

   if($act="insert"){

     $sql=INSERT INTO fruit(`name`,`color`,`price`) VALUES('".$in_name."','".$in_color."','".$in_price."')

     mysql_query($sql,$conn) or die("操作失败!")

     mysql_close($conn)

     ehco "插入数据成功!"

    }

}

else{

 echo "没有数据可用!"//此处也可以是跳转到个404错误页面

 exit()

}

?>

以上供参考。(鸣一国际)

<?

function err($txt,$time,$url)

{

 global $xt_admin_t

 echo $xt_admin_t

 //require_once($_SERVER["DOCUMENT_ROOT"]."$xt_admin_t/err.htm")

 echo "<script>setTimeout(function(){window.location='{$url}'}, {$time}000)</script>"

}

$user = ''

if($user=="")

 {

  err("用户名不能为空","3","login.php")

  exit()

 }

require_once($_SERVER["DOCUMENT_ROOT"]."$xt_admin_t/err.htm")

你看看这个引入err.htm这语句或者页面有没有错误.我没有err.htm就把这个注释了,运行结果跳转到login.php了.


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/474456.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存