ホームページ > バックエンド開発 > PHPチュートリアル > PHPビルドテストフォームに関する関連質問

PHPビルドテストフォームに関する関連質問

WBOY
リリース: 2016-06-13 13:07:42
オリジナル
805 人が閲覧しました

PHP ビルド テスト フォームに関する質問についてヘルプを求めています

PHP コード
<!--

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

-->
<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("test");
mysql_query("set names gb2312");
?>

ログイン後にコピー

これは初期サーバー構成です。
PHP コード
<!--

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

-->
<?php
error_reporting(E_ALL & ~ E_NOTICE);
echo "<center>";
if (!$_POST["test_name"])
{
    echo "<h2>create test</h2>";
    echo "<table border=1>";
    echo "<form method=post action=".$_SERVER["PHP_SELF"].">";
    echo "<tr>";
    echo "<td>test question</td>";
    echo "<td><input type=text name=test_name></td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td colspan=2><center><input type=submit value=next></center></td>";
    echo "</tr>";
    echo "</form>";
    echo "</table>";
}
else 
{
    include 'config.php';
    $content=$_POST["test_name"];
    $sql="insert into question('content') values('$content')";
    if (mysql_query($sql))
    {
        echo "create test_content successfull!!!";
        echo "<p>";
        echo "click<a href=add_question.php>here</a>to add question";
    }
    else "error!!!".mysql_error();
    mysql_close();
}
echo "<center>";
?>

ログイン後にコピー

今、問題はこのようになっています。フォームを作成できません。アドバイスをください...なぜこのようなことが起こるのでしょうか...ありがとうございます

------解決策--------------------
$sql="insert into question(`content`) value('$content')" //コンテンツのコメント記号が間違っています
;
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート