-2

ここに私のフォームがあります

<select name="gender" id="gender">
        <option>Select One</option>
        <option>Male</option>
        <option>Female</option>
</select>

リストからデータを挿入したい、新しいデータを挿入したい、また情報を編集するときにも使用したい

前もって感謝します

4

3 に答える 3

1

最初にこの選択をhtmlフォーム内に配置して、フォームに何らかのアクションを与えます

 <form action ="register.php" name="myform" method = "POST">
    <select name="gender" id="gender">
            <option value="">Select One</option>
            <option value = "M">Male</option>
            <option value = "F">Female</option>
    </select>
</form>

register.php ファイルで、これを使用して選択値を取得します

$gender = $_POST["gender"]; // フォーム メソッドを選択

データベース接続を確立します(わからない場合は、いくつかのチュートリアルを参照してください)

次のようにmysql挿入コマンドを記述します

        $SQL = "INSERT INTO yourtable (gender) VALUES ('$gender')";

        mysql_real_escape_string($sql);
        $result = mysql_query($sql) or die (mysql_error());

この値をmysqlまたは任意のデータベーステーブルに挿入できるようになりました

これはテストされていません

于 2012-09-05T07:45:54.117 に答える
1

このコードを試してください

<?php 

mysql_select_db("my_db", $con);
$gender = $_POST["gender"];
mysql_query("INSERT INTO table_name(gender) VALUES ($gender)");

?>
于 2012-09-05T07:56:09.970 に答える
0

PHP MySQL: Making Form Insert DataおよびProcessing form data with PHP をご覧ください。初心者に便利です。

あなたの質問のために$_POST["gender"]、あなたの$_GET["gender"]フォームの.action ="your_php_file.php"method

于 2012-09-05T08:00:04.813 に答える