Dopiero zaczynam z php.
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
if(isset($_POST['wyslij']) && (!empty($_POST['mirror']) && !empty($_POST['opis']) && !empty($_POST['zdjecie']) && !empty($_POST['tytul']))) {
$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')";
}
else if(isset($_POST['wyslij']) && (empty($_POST['mirror']) || empty($_POST['opis']) || !mpty
($_POST['zdjecie']) || empty($_POST['tytul']))) {
echo "<p style=\"color: red;\"><center>Nie wpypeĹ?niĹ?eĹ? wszystkich pĂłl!</center></p>"; }
?>
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.
Ten post edytował Fei 26.05.2012, 10:25:46