Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

xarkesik

Formularz + upload + mysql

Promowane odpowiedzi

xarkesik    0

Witam 

mam taki formularz

<form enctype="multipart/form-data" action="index-good.php" method="post" name="dziedzina"><br>
		<div style="background: white; border: 1px solid grey; width: 60%; border-radius: 5px;">
		<span>Nazwa</span>
		<div><input id="input-reje" type="text" name="nazwa" style="width: 300px" value=" PLN"></div>
                </div>
		<div style="background: white; border: 1px solid grey; width: 60%; border-radius: 5px;">
		<span>Cena</span>
 		<div><input id="input-reje" type="text" style="width: 300px" name="cena"></div>
                </div>
		<div style="background: white; border: 1px solid grey; width: 60%; border-radius: 5px;">
		<span>Zdjecie</span>
 		<div><input type="file" name="photoimg" id="photoimg" /></div>
                </div>
		<div style="background: white; border: 1px solid grey; width: 60%; border-radius: 5px;">
		<span>Opis</span>
 		<div><input id="input-reje" type="text" style="width: 300px" name="opis" /></div>
                </div>
                </div>                
		<div style="background: white; border: 1px solid grey; width: 60%; border-radius: 5px;">
                <br><center><input id="przycisk" type="submit" value="DODAJ OGŁOSZENIE"></center></br>
                </div>
</form>

I chciałbym aby teraz dane z formularza były przesyłane do mySQL

 

mam taką tabele:

|| ID || nazwa || cena || photoimg || opis ||

 

mam problem z przesłaniem obrazka ( w Mysql tylko link ) reszta danych wpisuje sie bardzo dobrze.

 

index-good.php

<?php 
$dziedzina=$_POST["dziedzina"];
include("../db_data.php");
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$query = mysql_query("insert into produkty values('','".$_POST['nazwa']."','".$_POST['cena']."','".$_POST['photoimg']."','".$_POST['opis']."','".$_POST['dziedzina']."')");
echo '<br><center><input type="text" value="Pomyślnie dodałem post !" class="dobre-dane"><span class="dobre-dane_txt"></span></input><br><br>';
}
?>

Proszę o pomoc

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
l3szcz    420

One są przesyłane ale powiem Ci szczerze, że to jest bardzo trudny temat jeżeli chodzi o bezpieczeństwo. Korzystasz z czystego mysql_* co jest jednoznaczne z dużym niebezpieczeństwem. Same funkcję mysql_* są już przestarzałe więc polecam korzystać z mysqli. 

Obrazek musisz przesłać najpierw na serwer, a do bazy zapisujesz link. 
Zrobiłbym to na podstawie linku od esastro.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.


×