2017-05-08 10 views
-2

このフォームを使用して配列を作成しようと多くの方法を試みましたが、その作業は見つかりませんでした。私はまた、データベースにこれを追加することができるように文字列の配列を変換する必要があります。これは、私はあなただけtrueかである$_POST変数ではなく、isset()の結果を(内破する必要があるPOSTチェックボックスから配列を作成する

+1

データベースに使用しているコードを追加する必要があります。また、セパレータとして '; 'を使用する理由は何ですか?それは問題を引き起こす可能性があります。なぜなら、それは「文末」のキャラクタとみなされるからです。 http://php.net/manual/en/language.basic-syntax.instruction-separation.php ---データベースを正規化する必要があります。 –

+0

すべてのチェックボックスをオンにして、 –

+1

$ Generea = isset($ _ POST ['Genere']);を実行すると動作しません。彼らはすべて設定されていると仮定しています。それが設定されているかどうかをチェックするか、三項を使用します。 'foreach'を使う必要もあります。質問が不明確/広すぎる。 –

答えて

0

を使用するコード PHPフォームの方法として

$Generea = isset($_POST['Genere']); 
    $Genere = implode(";", $Generea); 

HTML

​​

ですfalse)。

if (isset($_POST['Genere']) { 
    $Genere = implode(';', $_POST['Genere']); 
} 
関連する問題