-2
このフォームを使用して配列を作成しようと多くの方法を試みましたが、その作業は見つかりませんでした。私はまた、データベースにこれを追加することができるように文字列の配列を変換する必要があります。これは、私はあなただけtrue
かである$_POST
変数ではなく、isset()
の結果を(内破する必要があるPOSTチェックボックスから配列を作成する
このフォームを使用して配列を作成しようと多くの方法を試みましたが、その作業は見つかりませんでした。私はまた、データベースにこれを追加することができるように文字列の配列を変換する必要があります。これは、私はあなただけtrue
かである$_POST
変数ではなく、isset()
の結果を(内破する必要があるPOSTチェックボックスから配列を作成する
を使用するコード PHPフォームの方法として
$Generea = isset($_POST['Genere']);
$Genere = implode(";", $Generea);
HTML
ですfalse
)。
if (isset($_POST['Genere']) {
$Genere = implode(';', $_POST['Genere']);
}
データベースに使用しているコードを追加する必要があります。また、セパレータとして '; 'を使用する理由は何ですか?それは問題を引き起こす可能性があります。なぜなら、それは「文末」のキャラクタとみなされるからです。 http://php.net/manual/en/language.basic-syntax.instruction-separation.php ---データベースを正規化する必要があります。 –
すべてのチェックボックスをオンにして、 –
$ Generea = isset($ _ POST ['Genere']);を実行すると動作しません。彼らはすべて設定されていると仮定しています。それが設定されているかどうかをチェックするか、三項を使用します。 'foreach'を使う必要もあります。質問が不明確/広すぎる。 –