ホームページ > バックエンド開発 > PHPチュートリアル > PHPのパフォーマンスは実現されていますが、常にエラーが報告されます

PHPのパフォーマンスは実現されていますが、常にエラーが報告されます

WBOY
リリース: 2016-06-13 13:23:54
オリジナル
699 人が閲覧しました

PHP の機能は実装されていますが、常にエラーが報告されます
コードの目的は、指定されたディレクトリに画像をアップロードし、mysql に画像のパスを記録することです。
これで目的は達成されましたが、ページでは常にエラーが報告されます。

エラーの内容は 2 行目です:

PHP コード
<!--

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'] == "保存" )

------解決策------------------
前の投稿ですでに質問に回答しました。この問題は、固定された基本的な質問投稿にも記載されています
これはプロンプトであり、エラーではありません

渡されたパラメーターに投稿が含まれたら、新しいバージョンを実行する必要があります。これは、5.3 の特定のバージョンである必要があります。 X

を判断する必要があります。そうでない場合は、このプロンプトが表示されます。もちろん、
をブロックするようにエラー プロンプトのレベルを調整することもできます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート