www.ctrt.net > php中写留言板ADD.php他会通知我这样的错误,求大...

php中写留言板ADD.php他会通知我这样的错误,求大...

if(($_POST['submit'])){ 应写成 if(isset($_POST['submit'])){ mysql_query($sql); 放到前面的if的花括号里面去

楼上的方法可以解决问题,但需要每次都输入,比较麻烦其实这个问题的根本原因是 php.ini 配置问题。 本来 PHP 是不需要事先定义变量的,但有些 php.ini 修改过了。对于这些未定义的变量,会报错! 解决方案: 修改 php.ini 的错误配置,如下: e...

要大写$_POST

提示是submit未定义就引用。 把PHP语句和form表单分成2个文件。 1、文件add.php 内容:

使用$Topic->getLastSql()获取上一次的sql语句,把SQL打出来,一看就知道,要是看不出来,直接扔到mysql中执行也行

默认是没有submit这个提交字段的,你提交以后提示信息才会消失 if( isset($_POST['submit']) ) {.....} 这样既可

打开media_add.php搜索(大概在69行左右): $fullfilename = $cfg_basedir.$filename; 修改为: if (preg_match('#\.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-zA-Z0-9]+$#i', trim($filename))) { ShowMsg("你指定的文件名被系统...

加上error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_WARNING);屏蔽错误。 $_GET["action"]没有初始化就拿来使用就会报notice错误。 可以改为if (isset($_GET["action"]) && $_GET["action"]=="add")

将if ($_POST['submit']){ 改为if (isset($_POST['submit'])) 原因是数组键submit不存在。

报什么错啊 把错误贴出来

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com