Chcę zrobić skrypt, w którym podaje się dane, wczytuje zdjęcie, potem wysyła to na serwer i zapisuje w bazie.
Zrobiłem formularz z polami do zapisania marki, stanu i ilości przeżutek w rowerze. Można dodać zdjecie roweru.
Niestety nazwa zdjęcia nie zapisuje się w bazie. Dlaczego?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title></title> <meta name="generator" content="Bluefish 2.2.2" > <meta name="author" content="Michał Fabjański" > <meta name="date" content="2012-06-09T19:14:47+0200" > <meta name="copyright" content=""> <meta name="keywords" content=""> <meta name="description" content=""> <meta name="ROBOTS" content="NOINDEX, NOFOLLOW"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"> <meta http-equiv="content-style-type" content="text/css"> <meta http-equiv="expires" content="0"> </head> <body> <?php $marka=$_POST['marka']; $przezutki=$_POST['przezutki']; $stan=$_POST['stan']; $zdjecie=$_FILES['zdjecie']['name']; $sciezka = GW_UPLOADPATH . $zdjecie; $dbc=mysqli_connect('localhost','root','asd','rower') $query="INSERT INTO sprzedaz (marka,przezutki,stan,zdjecie) VALUES ('$marka','$przezutki','$stan','$zdjecie')"; $result=mysqli_query($dbc,$query) mysqli_close($dbc); } } ?> <form action="sprzedaj.php" method="POST"> <inupt type="hidden" name="MAX_FILE_SIZE" value="3276800"/> <label for="marka">Marka roweru:</label> <input type"text" name="marka" id="marka"/> <br> <label for="przezutki">Ilość przeżutek:</label> <input type"text" name="przezutki" id="przezutki"/> <br> <label for="stan">Stan:</label><br> Nowy:<input type="radio" name="stan" value="nowy" /> Używany:<input type="radio" name="stan" value="uzywany" /><br> Zdjęcie: <input type="file" id="zdjecie" name="zdjecie"/><br><Br> <input type="submit" name="submit" value="wstaw"/> </form> </body> </html>