0

私は小さなプロジェクトに取り組んでいますが、今は保存の問題に直面しています。テキストエディタで何かを入力し、保存ボタン(データベースに保存するため)をクリックしても、何も応答しません。

プロセスコードは次のとおりです。

case "Publish":
    $fileName=$_FILES["image"]["name"];

        if($fileName)
        {
            $filePath="images/news_img/".$fileName;
            if(file_exists($filePath))
            {
                $a=gmdate("Yzhis");
                move_uploaded_file($_FILES["image"]["tmp_name"], "images/news_img/".$a.$_FILES["image"]["name"]);
                $fileName=$a.$_FILES["image"]["name"];

            }
            else
            {
                move_uploaded_file($_FILES["image"]["tmp_name"], "images/news_img/".$_FILES["image"]["name"]);

            }
        }
        if($arttitle=="" || $date=="" || $category=="" || $status=="" )
        {
            $_SESSION['error_msg']="You Must Fill All The Required fileds";
            $go="add_articles.php";
        }
        else
        {
        /*for username check*/
            $checksql=mysql_query("select * from articles where arttitle='$arttitle'");
            $checkdata=mysql_fetch_array($checksql);

            if($checkdata['arttitle']!=$arttitle)
            {
                $inssql=mysql_query("INSERT INTO articles VALUES(NULL,'$arttitle','$date','$category','$status','$fileName','$articale',0)");
            }
            else
            {
                $_SESSION['username_msg']="Articale Name Already Exists.";
            }
        }
        $go="add_articles.php";

    break;

    case"Edit":
    $updatesql=mysql_query("UPDATE articles SET 
arttitle='$arttitle',date='$date',category='$category',status='$status',articale='$articale' where aid = '$hiddenid'");
    $_SESSION['success_msg']="Update Successful!";
        $go="add_articles.php";
    break;
4

1 に答える 1

0

変化する

$checkdata=mysql_fetch_array($checksql);

$checkdata = mysql_fetch_array($checksql,MYSQL_BOTH);

フィールド名を使用して比較しているため、フェッチ配列を変更する必要があります

$checksql=mysql_query("select * from articles where arttitle='".$arttitle."'"); 


$inssql=mysql_query("INSERT INTO articles VALUES(NULL,'".$arttitle."','".$date."','".$category."','".$status."','".$fileName."','".$articale."',0)");
于 2012-11-07T12:01:55.153 に答える