![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 22.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Spotkałem się z problemem, otóż napisałem formularz dodawania postów, lecz po wysłaniu danych nie przesyła mi ich do bazy. Przesyłam kod, i proszę o pomoc.
CODE <html> <head> <?php include 'config.php'; include 'header.php'; error_reporting(0); db_connect(); ?> </head> <body> <div id="tresc"> <div id="navbar2"> <ol id="zarejestrujSie"> DODAJ FILM </ol> </div> <div id="dodajfilm2"> <div id="dodajfilm"> <?php // jeśli zostanie naciśnięty przycisk "Dodaj film" if(isset($_POST['film_nazwa'])) { // filtrujemy dane... $_POST['film_nazwa'] = clear($_POST['film_nazwa']); $_POST['film_gatunek'] = clear($_POST['film_gatunek']); $_POST['film_typ'] = clear($_POST['film_typ']); $_POST['film_link'] = clear($_POST['film_link']); $_POST['film_obrazek'] = clear($_POST['film_obrazek']); $_POST['film_opis'] = clear($_POST['film_opis']); // sprawdzamy czy wszystkie pola zostały wypełnione if(empty($_POST['film_nazwa']) || empty($_POST['film_gatunek']) || empty($_POST['film_typ']) || empty($_POST['film_link']) || empty($_POST['film_obrazek']) || empty($_POST['film_opis'])) { echo '<span class="blad"><p>Proszę wypełnić wszystkie pola.</p></span>'; } else { // i wykonujemy zapytanie na dodanie filmu mysql_query("INSERT INTO `films` (`film_nazwa`, `film_gatunek`, `film_typ`, 'film_link', 'film_obrazek', 'film_opis', `film_data`) VALUES ('{$_POST['film_nazwa']}', '{$_POST['film_gatunek']}', '{$_POST['film_typ']}', '{$_POST['film_link']}', '{$_POST['film_obrazek']}', '{$_POST['film_opis']}','".time()."')"); echo '<p>Gratulacje! Twój film został dodany!</p>'; } } // wyświetlamy formularz echo '<form method="post" action="dodajfilm.php"> <span class="registerInfo"> </span> <table> <tr> <td> Tytuł filmu: <br> </td> <td style="text-align:left;"> <input style="width:250px;" placeholder="np. Focus (2015)" type="text" value="'.$_POST['film_nazwa'].'" name="film_nazwa"> </td> </tr> <tr> <td> Gatunek filmu: <br> </td> <td style="text-align:left;"> <select style="background:black;color:white;" name="film_gatunek" value="'.$_POST['film_gatunek'].'" > <option>Akcja</option> <option>Animowane</option> <option>Biografia</option> <option>Dramat</option> <option>Erotyczne</option> <option>Fantasy</option> <option>Familijne</option> <option>Horror</option> <option>Komedia</option> <option>Komedia rom.</option> <option>Katastroficzne</option> <option>Melodramat</option> <option>Muzyczne</option> <option>Obyczajowe</option> <option>Przygodowe</option> <option>Sensacyjne</option> <option>Sportowe</option> <option>Sci-fi</option> <option>Thriller</option> <option>Western</option> <option>Wojenne</option> <option>XXX</option> </select> </td> </tr> <tr> <td> Typ filmu: <br> </td> <td style="text-align:left;"> <select style="background:black;color:white;" name="film_typ" value="'.$_POST['film_typ'].'"> <option>Lektor</option> <option>Napisy</option> <option>Ang.</option> <option>Polski</option> </select> </td> </tr> <tr> <td> Link z <span style="color:red">vShare.io</span>: <br> </td> <td style="text-align:left;"> <input style="width:250px;" placeholder="np. http://vshare.io/d/db0801f" type="text" value="'.$_POST['film_link'].'" name="film_link"> </td> </tr> <tr> <td> Okładka filmu: <br> </td> <td style="text-align:left;"> <form action="upload.php" method="POST" ENCTYPE="multipart/form-data"> <input style="width:250px;" type="file" name="film_obrazek" value="'.$_POST['film_obrazek'].'"/><br/> </form> </td> </tr> <tr> <td> Opis filmu: <br> </td> <td> <input style="width:250px;height:100px;" type="text" value="'.$_POST['film_opis'].'" name="film_opis"> </td> </tr> <tr> <td></td> <td><input id="button3" type="submit" value="DODAJ FILM"></td> </table> </form>'; ?> </div> </div> <div id="navbarRight"> <div id="accbar"> Panel użytkownika </div> <div id="accnav"> <div id="logpos2"> <?php check_login(); $user_data = get_user_data(); echo ' Witaj '.$user_data['user_name'].'! <p> Typ konta:<br> Obejrzane filmy:<br> Dodaj film <br> <div id="logout"><a href="logout.php"> <input id="button2" type="button" value="Wyloguj się" /></a></div>'; db_close(); ?> </div> </div> <?php include 'kategorie.php' ?> Dorzucam bazę danych Nazwa Typ Metoda porównywania napisów Atrybuty Null Ustawienia domyślne Dodatkowo Działanie 1 film_idPodstawowy int(10) UNSIGNED Nie Brak AUTO_INCREMENT Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 2 film_nazwa varchar(30) Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 3 film_gatunek varchar(30) Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 4 film_typ varchar(20) Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 5 film_link varchar(100) Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 6 film_obrazek blob Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 7 film_opis varchar(1000) Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej 8 film_data int(10) UNSIGNED Nie Brak Zmień Zmień Usuń Usuń Podstawowy Podstawowy Więcej Ten post edytował 3uncolpl 22.02.2016, 19:00:40 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) Do kodu php uzywa sie bbcode PHP a nie CODE
2) Przenosze 3) Temat: Jak poprawnie zadac pytanie oraz przygotowac srodowisko pracy |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 19.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
po co `` a zaraz '' ? Usun to, i sprawdz W innym wypadku, zamiast dodawac to do mysql odrazu zrob echo skopiuj zapytanie i wklej je w bazie, sprawdz jaki blad zwraca. Ten post edytował goartur 22.02.2016, 19:14:18 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 22.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
nie rozumiem Cię za bardzo, poza tym żadnego błędu nie zwraca tylko się nie dodaje do bazy :| registera mam praktycznie tak samo napisanego a działa
Ten post edytował 3uncolpl 22.02.2016, 19:28:24 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat poza tym żadnego błędu nie zwraca tylko się nie dodaje do bazy Jakbys sie zastosowal do tematu, do ktorego cie odeslalem, to bys bledy zobaczyl. Prosze wiec poraz ostatni:Temat: Jak poprawnie zadac pytanie oraz przygotowac srodowisko pracy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 11:27 |