試験スクリプトで何かを試しています。そこで、私の問題について質問したいと思います。
試験フォームにコンボボックスがあります。このような :
<option value="<?PHP echo $answer_list['answer_value']; ?>"><?PHP echo $answer_list['answer_detail']; ?></option>
これに別の価値を入れなければなりません。それは次のようになると思います:
<option value="<?PHP echo $answer_list['answer_value']; ?>,<?PHP echo $answer_list['answer_id']; ?>"><?PHP echo $answer_list['answer_detail']; ?></option>
これらの値をデータベースに保存する必要がありますが、これらの値を 1 つのテーブルの異なる列に展開したときに、これらの値をデータベースに保存する方法が本当にわかりません。
爆発機能のあるものを試してみましたが、うまくできませんでした。
そのため、これらの値をフォームから投稿したときに、この機能を試しましたが、データベースに保存できませんでした。
$answers = $_POST['answers'];
$answer_explode = explode(",",$answers);
$answer_id = $answer_explode[0];
$answer_value = $answer_explode[1];
これは、配列の最初と 2 番目の値のみを取得します。しかし、次のような 2 つの変数を作成する必要があります。
before comma
$answer_id = values before comma
$answer_value = values after comma
どうやってやるの?