Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]php nie wysyła danych do bazy danych
3uncolpl
post
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">&nbsp</span>
<table>
<tr>
<td>
Tytuł filmu:&nbsp<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:&nbsp<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:&nbsp<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>:&nbsp<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:&nbsp<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:&nbsp<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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 09:20