PHP的效能已经实现,却总是报错

php中文网
发布: 2016-06-13 13:23:54
原创
768人浏览过

PHP的功能已经实现,却总是报错
代码的目的是实现图片上传到指定目录,并且在mysql中记录图片路径。
现在目的已经实现,可是页面总是报错,

报错内容就是第二行:

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
if ($_GET['action'] == "save"){  //这行报错:Notice: Undefined index: action in D:\xampp\htdocs\upload.php on line 2
include_once('MYDBconn.php');
include_once('UPclass.php');
$titles=$_POST['title'];
$images=$uploadfile;
if($titles == "")
echo"<Script>window.alert('No title');history.back()</Script>";
$sql="insert into product(title,pic) values('$titles','$images')";
$result=mysql_query($sql,$conn);
echo"<Script>window.alert('congratunations');location.href='upload.php'</Script>";
}
?>

<html>
<head>
<title>images transfer</title>
</head>
<body>
    <form method="post" action="?action=save" enctype="multipart/form-data">
          <table border=0 cellspacing=0 cellpadding=0 align=center width="100%">
                 <tr>
                 <td width=55 height=20 align="center"> </TD>
                 <td height="16">

                     <table width="48%" height="93" border="0" cellpadding="0" cellspacing="0">
                            <tr>
                               <td>titles:</td>
                               <td><input name="title" type="text" id="title"></td>
                            </tr>
                            <tr>
                               <td>Images: </td>
                               <td><label>
                                         <input name="file" type="file" value="view" >
                                         <input type="hidden" name="MAX_FILE_SIZE" value="2000000">
                                   </label></td>
                           </tr>
                           <tr>
                              <td> </td>
                              <td><input type="submit" value="click me to upload" name="upload"></td>
                           </tr>
                     </table>
                 </td>
              </tr>
       </table>
</form>

</body>
</html>



登录后复制


麻烦指教一番,究竟是哪里出错了,谢谢

------解决方案--------------------
if ( isset($_GET['action']) && $_GET['action'] == "save" )

------解决方案--------------------
上个问题帖子答过你了,在置顶的基础问题帖子里也有提到这个问题
这是一个提示不是错误

在传递过来的参数 包括post 在新版本,应该是5.3X的某个版本后需要做一个

isset进行判断,否则就会出现这个提示,当然你可以调整出错提示的等级来屏蔽这样的提示.
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号