formularz przeze mnie pisany wymaga dodania dwóch zdjęć jednocześnie.
W przypadku dodawania jednego pliku wszystko jest ok, ale gdy rozszerzyłem to o drugi plik nie chce go dodać.
Na serwer trafia jeden plik do bazy trafia adres i reszta danych ale nie drugi plik.
//start petli isset $tytulmsg = $_POST['tytulwiadomosci']; $naglmsg = $_POST['naglowek']; $trescmsg = $_POST['trescglowna']; $idkatmsg = $_POST['idkategorii']; $bannermsg = $_POST['bannerline']; $zapytanieglowne = mysql_query("SELECT id_user, name, id_group FROM users WHERE name = '$nazwauzytkownika' LIMIT 1"); $idusera = $pytanie['id_user']; $nazwausera = $pytanie['name']; $grupausera = $pytanie['id_group']; if ($grupausera >= 2) //Czy user ma uprawnienia { { //ZDJECIE START $target0 = "images/banners/"; $target2 = $target0 . $target1 ; $ok=1; { $target01 = "./../../images/banners/"; $target21 = $target01 . $target11 ; $ok=1; { //START ADD PIC 2 $dodanienewsa = mysql_query("INSERT INTO news (id_category, id_metterstatus, id_user, added_data, title, pictureaddress01, pictureaddress02, mainpage_line01, head_description, description) VALUES ('$idkatmsg', '1', '$idusera', NOW(), '$tytulmsg', 'http://www.meczenazywo24.pl/images/banners/$target21', 'http://www.meczenazywo24.pl/$target2', '$bannermsg', '$naglmsg', '$trescmsg')"); $dodajtrz = mysql_query("INSERT INTO rating (id_info, dolike, unlike) VALUES ('$stworzoneid', '0', '0')"); // STOP ADD PIC 2 } else { //START ADD PIC 1 $dodanienewsa = mysql_query("INSERT INTO news (id_category, id_metterstatus, id_user, added_data, title, pictureaddress02, mainpage_line01, head_description, description) VALUES ('$idkatmsg', '1', '$idusera', NOW(), '$tytulmsg', 'http://www.meczenazywo24.pl/images/banners/$target1', '$bannermsg', '$naglmsg', '$trescmsg')"); $dodajtrz = mysql_query("INSERT INTO rating (id_info, dolike, unlike) VALUES ('$stworzoneid', '0', '0')"); // STOP ADD PIC 1 } } else { //BEZ ZDJĘCIA NR 1 $dodanienewsa = mysql_query("INSERT INTO news (id_category, id_metterstatus, id_user, added_data, title, pictureaddress02, mainpage_line01, head_description, description) VALUES ('$idkatmsg', '1', '$idusera', NOW(), '$tytulmsg', '', '$bannermsg', '$naglmsg', '$trescmsg')"); $dodajtrz = mysql_query("INSERT INTO rating (id_info, dolike, unlike) VALUES ('$stworzoneid', '0', '0')"); } //ZDJECIE STOP } else { } } else { } } //Koniec petli isset } }
Formularz:
<form enctype="multipart/form-data" action="moje_newsy_dodaj.php" method="post" class="clearfix"> <!-- KATEGORIE --> <div class="col-md-12"> <div class="controls"> <select name="idkategorii" class="form-control"> <?php $pytdzialy = mysql_query("SELECT id_category, matches_name, simple_name FROM matches_categories ORDER BY simple_name ASC"); { $iddzialu = $pytdzialy2['id_category']; $nmdzialu = $pytdzialy2['matches_name']; } ?> </select><br /> </div> </div> <!-- NAZWA NJUSU --> <div class="col-md-12"> <div class="controls"> <input type="text" class="form-control" id="tytulwiadomosci" name="tytulwiadomosci" placeholder="Tytuł wiadomości" required><br /> </div> </div> <!-- NAGŁÓWEK --> <div class="col-md-12"> <div class="controls"> <label class="control-label" for="username">Nagłówek</label> <textarea class="form-control" id="naglowek" name="naglowek" rows="4" required></textarea><br /> </div> </div> <!-- GŁÓWNA TREŚĆ --> <div class="col-md-12"> <div class="controls"> <label class="control-label" for="username">Główna treść</label> <textarea class="form-control" id="trescglowna" name="trescglowna" rows="10" required></textarea><br /> </div> </div> <div class="col-md-12"> <div class="controls"> <label class="control-label" for="username">Banner w dokumencie [nie mniej niż 627x152 px]</label> <br /> <input name="uploaded" type="file" class="btn btn-primary pull-left" /><br /> </div> </div> <div class="col-md-12"> <div class="controls"> <label class="control-label" for="username">Banner na stronie głównej [dokładnie 988x260 px]</label> <br /> <input name="uploaded2" type="file" class="btn btn-primary pull-left" /><br /> </div> </div> <div class="col-md-12"> <br /> <input type="submit" name="submit" value="Dodaj nową wiadomość sportową" class="btn btn-primary put-right" /> </div> </form>
Bardzo proszę o pomoc.