Chcę dodać na stronę z obrazkami, prosty formularz dodający zdjęcie. Formularz wygenerowałam sobie w webbuilder:
<form name="Dodaj_obrazek:" method="post" action="" enctype="dodawanieobrazka.php" id="Form1"> <div id="wb_Text1" style="position:absolute;left:10px;top:15px;width:107px;height:16px;z-index:0;"> <div id="wb_Text2" style="position:absolute;left:10px;top:120px;width:107px;height:16px;z-index:2;"> <input type="file" id="uploadobrazek" style="position:absolute;left:127px;top:120px;width:198px;height:23px;z-index:3;" name="FileUpload1"> <div id="wb_Text3" style="position:absolute;left:10px;top:150px;width:107px;height:16px;z-index:4;"> <div id="wb_Captcha1" style="position:absolute;left:127px;top:150px;width:198px;height:36px;z-index:5;"> <img src="captcha1.php" alt="Click for new image" title="Click for new image" style="cursor:pointer;width:100px;height:38px;" onclick="this.src='captcha1.php?'+Math.random()"> <input type="submit" id="Dodaj" name="Dodaj!" value="Submit" style="position:absolute;left:127px;top:193px;width:96px;height:25px;z-index:6;"> </form>
Jak widać jest to bardzo prosty formularz, zawiera tylko tytuł, upload obrazka, captcha oraz przycisk dodaj.
Zrobiłem coś takiego:
<?php require'connect.php';?> <meta http-equiv="content-type" content="text/html;charset=utf8" /> <?php $autor = '10'; $zrodlo = 'www.alepompa.pl'; $tytul=$_POST['tytulobrazka']; $link=$_POST['']; $wykonaj = mysql_query("INSERT INTO `obrazki` (`tytul`, `link`, `poczekalnia`, `zewnetrzny`,`view`,`data`) VALUES ('$tytul', '$link', '1', '$link','0','$data')"); ?>
Teraz moje pytania:
Czy ten wygenerowany formularz jest prawidłowy? Czy captcha będzie działać? Jak zrobić aby wczytany plik był zapisany na serwerze w katalogu obrazki/ pod losową nazwą i jak do dodać do bazy?
Pozdrawiam