0

私はたくさん検索しましたが、解決策が見つかりませんでした。チェックボックスで選択したオプションをSQLに保存したい。ユーザーが 2 つのチェック ボックスを選択した場合、MySQL にコンマで区切って保存する必要があります。

これを解決するのを手伝ってください

HTML コード

<input name="patno" id="patno">
<input type="checkbox" name="newt[]" value="Diesel" id="type" />Diesel
<input type="checkbox" name="newt[]" value="Petrol" id="type" />Petrol
<input type="checkbox" name="newt[]" value="Electricity" id="type" />Electricity

PHP コード

$order = "INSERT INTO tblsampo
            (patno, stno, newt)
            VALUES
            ('$smonth',
            '$patno','$stno','$newt')";

$result = mysql_query($order);  //order executes
if($result){
    echo("<br>Input data is succeed");
} else{
    echo("<br>Input data is fail");
}
?>
4

3 に答える 3

1

これを試して

$types = implode(',',$_POST['type']);
$sql = "INSERT INTO tblsampo
        (patno, stno, type)
        VALUES
        ('$smonth',
        '$patno','$stno','$types')";
mysql_query($sql)
于 2013-06-05T19:52:57.063 に答える