1

これが私のコードです。fckeditor の内容や値を編集したい。このコードは挿入クエリと選択クエリを実行していますが、更新できません。それを解決するのを手伝ってください。

以下は、レコードを選択するためにデータベースからIDを受け取ります

<?php 
    if (isset($_REQUEST['editncontent'])) {
        $editnews  = new DBConnection();
        $condition = "WHERE id = '".$_REQUEST['editncontent']."'";
        $selnews   = $editnews->SelectRecord(array("*"),"pages","$condition");

        while ($getnews = mysql_fetch_array($selnews)){ ?>
            <form action="" method="post">
            <?php
                $oFCKeditor = new FCKeditor('FCKeditor1');
                $oFCKeditor->BasePath = 'fckeditor/';
                $oFCKeditor->Width = 740;
                $oFCKeditor->Height = 600;
                $oFCKeditor->Value  = $getnews['content'];
                echo $oFCKeditor->Create();
            ?>
            </form>
<?php } } ?>

// Now it takes the parameter and going to update it         
// Update query

<?php  
    if (isset($_REQUEST['content'])) {
        $content = mysql_real_escape_string(trim($_POST['FCKeditor1']));

        $obj        = new DBConnection();
        $arr_field  = array("content");
        $arr_values = array("$content");
        $condition  = "WHERE id = '".$_REQUEST['editncontent']."'";
        $update     = $obj->UpdateRecord(
            "pages",$arr_field,$arr_values,"$condition"
        ) or die(mysql_error());
        header("Location:showpages.php");
    }
    ob_flush();
?>
4

0 に答える 0