1

私はこのようなコードを持っています

<?php
    if($_POST['post'] == 'Post')
    {
        $cat = $_POST['cat'];
        $update = "UPDATE table SET category='$cat' WHERE id = '$id' ";
        $result = mysql_query($update) or die ("update error");             
    }
?>
<form action="#" method="post">
    <select name="cat">
        <option >Arts and Entertainment</option>
        <option >Automotive</option>
        <option >Book Reviews</option>
        <option >Business</option>
        <option >Communications</option>
        <option >Computers and Technology</option>
        <option >Finance</option>
    </select>

    <input type="submit" name="post" value="Post">
</form>

コードを簡単に取得できるように要約しました。オプションで何を選択しても、オプションの最初の文字だけが出てきます。

4

1 に答える 1