Mam taki kod:
<?php include("connection.php"); ?> <form action="" method="POST"> <table> <tr><td colspan="2"><center><h2>DODAWANIE FILMU</h2></center><div></div></td></tr> <tr><td>TytuĹ?:</td><td><input type="text" name="tytul" style="width: 400px"/></td></tr> <tr><td>Gatunek:</td><td><select name="gatunek" style="width: 400px" multiple="multiple"> <option value="komedia">Komedia</option> <option value="horror">Horror</option> <option value="obyczajowy">Obyczajowy</option> <option value="akcja">Akcja</option> <option value="anime">Anime</option> </select></td></tr> <tr><td valign="top">Opis:</td><td><textarea style="width: 400px; height: 300px;" name="opis"></textarea></td></tr> <tr><td>Mirror:</td><td><input type="text" name="mirror" style="width: 400px"/></td></tr> <tr><td>Dodatkowy mirror(nieobowiazkowe):</td><td><input type="text" name="mirror2" style="width: 400px"/></td></tr> <tr><td>Zdjecie:</td><td><input type="text" name="zdjecie" style="width: 400px" /></td></tr> <tr><td>TwĂłj pseudonim:</td><td><input type="text" name="nick" style="width: 400px"/></td></tr> <tr><td colspan="2"><center><input type="submit" value="Dodaj" name="wyslij" style="width: 80px; height: 30px; margin-top: 30px;"/></center></td></tr> </table> </form> <?php { $nick = "GoÄąâ?şĂ?â?ˇ"; $nick = $_POST['nick']; $gatunek = $_POST['gatunek']; $mirror = $_POST['mirror']; $mirror2 = $_POST['mirror2']; $zdjecie = $_POST['zdjecie']; $dodaj = "INSERT INTO filmy(tytul, gatunek, opis, data, czas, nick, mirror, mirror2, zdjecie) VALUES ( '$tytul', '$gatunek', '$opis', NOW(), NOW(), '$nick', '$mirror', '$mirror2', '$zdjecie')"; } { } ?>
Jeśli w select zaznaczam więcej niż jedną opcję, to i tak do bazy wysyła tylko jedno. Np. chcę żeby gatunek był i komedią i horrorem, ale w bazie widnieje sam horror.