私の現在の問題の修正をサイトで探していました。私は複数の選択があり、選択されたすべての情報がSqlデータベースに格納されていなければならないが、マルチセレクションで選択されているものはそれぞれ別の行にある必要があります。複数選択された値をデータベースに挿入
<form action="OpretRen.php" method="POST">
<select name="area">
<option value="Christiansminde">Christiansminde</option>
<option value="Boulevarden">Boulevarden</option>
</select>
<select name="rum[]" multiple="multiple">
<option value="Værelse 3">Værelse 3</option>
<option value="Værelse 5">Værelse 5</option>
<option value="Værelse 7">Værelse 7</option>
<option value="Værelse 9">Værelse 9</option>
<option value="Værelse 11">Værelse 11</option>
<option value="Værelse 13">Værelse 13</option>
<option value="Værelse 15">Værelse 15</option>
<option value="Værelse 17">Værelse 17</option>
</select>
<input type="date" name="dato">
<input type="hidden" name="ren" value="">
<input type="checkbox" name="ren" value="Skal rydes op"> Skal Rengøres <br>
<input type="submit" name="opret">
</form>
たとえばあなたが「Boulevarden」複数の部屋の元の場所を選択することができるはず日付「3værelseは11værelse」、それがデータベース1行と2行を作成する必要があります"vêrelse3"とværelse11で、一方、場所と日付は変わらない。誰もがそこにこれが働くかもしれないどのようなアイデアを持っている場合は助けてください:)
私はあなたのコードを使用した場合、それはまだ文句を言わない仕事、私は次のエラー 警告:array_slice()パラメータ1はCで指定された配列、文字列であることを期待:行209の\ xamppの\ htdocsに\ skolehjem \ OpretRen.php 警告:key()は、パラメータ1が配列になることを期待しています。行209のC:\ xampp \ htdocs \ skolehjem \ OpretRen.phpで与えられます。 警告:C:\ xampp \ htdocsのforeach() \ skolehjem \ OpretRen.php 212行目 エラー:INSERT INTO 'oprydning'(' Bygning'、 'Rum'、' Dato'、 'Rent')VALUES とSQL構文エラー –
@Phillipfyhn複数のオプションを選択しましたか? htmlcodeを変更しましたか? var_dump($ _ POST)を作成できますか?出力を共有しますか? –