私は徹底的に調べましたが、解決策が見つかりませんでした(または、私が初心者なので、おそらく私が持っていたことに気づいていませんでした)...これが私の問題です:
私のテーブルには、username、want1、want2、want3、want4、want5の6つのフィールドがあります。私のフォームにはユーザー名と、5つのウィッシュが選択されている複数のSELECTボックスがあります。そのユーザー名とそれらの選択をレコードとして、テーブルの対応する「セル」に挿入したいと思います。これまでの私のコード(submit / $ _ POSTアクション用)は次のとおりです。
*注:複数のSELECTボックスに「wants []」という名前を付けて、配列であることがわかるようにしました。
<?php
//variables
$username = $_POST['username'];
$want = $_POST['wants'];
//connect
mysql_connect("localhost", "root", "password") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
//insert
mysql_query("INSERT INTO The_Table (username,want1,want2,want3,want4,want5) VALUES ('$username','$want[0]','$want[1]','$want[2]','$want[3]','$want[4]')");
?>
テストすると、バグやエラーは表示されませんが、テーブルがレコードで埋められていません。コーディングは初めてです。お詫び申し上げます。うまくいけば、簡単な解決策があります。助けやアドバイスをありがとうございました!