0

私はこのフォームを持っています:

<form action="index.php?type=add_lesson&type=add" method="post">
                <?php echo $lesson_title; ?><br/><input type="text" name="title" style="width:450px;" /><br/>
                <?php echo $lesson_url; ?><br/><input type="text" name="url" style="width:450px;" /><br/>
                <?php echo $keywords; ?><br/><input type="text" name="kewyords" style="width:450px;" />
                    <br/><br/><br/>
                    <input type="submit" value="<?php echo $submit;?>" class="button"  /></form>

そしてこの index.php コード:

if($_GET['type'] == "add_lesson"){
        include_once(fls."add_lesson.php");
    }

そしてこの add_lesson.php コード:

if($_GET['type'] == 'add'){
    $title    = htmlspecialchars($_POST['title']);
    $url      = htmlspecialchars($_POST['url']);
    $kewyords = htmlspecialchars($_POST['kewyords']);
        $sql = $mysqli->query("INSERT INTO LESSONS(L_TITLE,L_URL,L_COMMENTS,L_VIEWS,L_KEYWORDS)
                                VALUES('".$title."','".$url."','0','0','".$kewords."') ");
        echo $added_sucessfully;
}

しかし、送信をクリックすると白いページが表示されます
。何が問題なのですか??

4

1 に答える 1

0

コードにエラーがあります:include_once(fls。 "add_lesson.php"); おそらく、include_once($fls。"add_lesson.php");をメンテします。

また、phpインストールでphpエラーが表示されていることを確認してください。おそらく、表示されていない致命的なPHPエラーがあります。

phpエラーが表示されるようにするための簡単なチュートリアルは次のとおりです。http: //www.wallpaperama.com/forums/how-to-display-php-errors-in-my-script-code-when-display-errors- is-disabled-t453.html

別のこと..あなたは持っています

<form action="index.php?type=add_lesson&type=add" method="post">

したがって、PHPではtype=addのみを取得します:)

于 2013-02-10T16:57:31.480 に答える