Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Dodawanie obrazka do bazy
Forum PHP.pl > Forum > Przedszkole
kakkarot
Witam, na wstępie powiem, że nigdy nie miałem bezpośredniego kontaktu z sql, stąd takie pytania.
Chcę dodać na stronę z obrazkami, prosty formularz dodający zdjęcie. Formularz wygenerowałam sobie w webbuilder:
  1. <form name="Dodaj_obrazek:" method="post" action="" enctype="dodawanieobrazka.php" id="Form1">
  2. <div id="wb_Text1" style="position:absolute;left:10px;top:15px;width:107px;height:16px;z-index:0;">
  3. <span style="color:#000000;font-family:Arial;font-size:13px;">Tytuł obrazka:</span></div>
  4. <textarea name="TextArea1" id="tytulobrazka" style="position:absolute;left:127px;top:15px;width:198px;height:98px;z-index:1;" rows="5" cols="27"></textarea>
  5. <div id="wb_Text2" style="position:absolute;left:10px;top:120px;width:107px;height:16px;z-index:2;">
  6. <span style="color:#000000;font-family:Arial;font-size:13px;">Wybierz obrazek:</span></div>
  7. <input type="file" id="uploadobrazek" style="position:absolute;left:127px;top:120px;width:198px;height:23px;z-index:3;" name="FileUpload1">
  8. <div id="wb_Text3" style="position:absolute;left:10px;top:150px;width:107px;height:16px;z-index:4;">
  9. <span style="color:#000000;font-family:Arial;font-size:13px;">Przepisz kod:</span></div>
  10. <div id="wb_Captcha1" style="position:absolute;left:127px;top:150px;width:198px;height:36px;z-index:5;">
  11. <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()">
  12. <input type="text" id="Captcha1Edit" style="position:absolute;left:105px;top:16px;width:98px;height:20px;line-height:20px;;" name="captcha_code" value=""></div>
  13. <input type="submit" id="Dodaj" name="Dodaj!" value="Submit" style="position:absolute;left:127px;top:193px;width:96px;height:25px;z-index:6;">
  14. </form>


Jak widać jest to bardzo prosty formularz, zawiera tylko tytuł, upload obrazka, captcha oraz przycisk dodaj.

Zrobiłem coś takiego:
  1. <?php require'connect.php';?>
  2. <meta http-equiv="content-type" content="text/html;charset=utf8" />
  3. <?php
  4. $data=date('Y-m-d');
  5. $autor = '10';
  6. $zrodlo = 'www.alepompa.pl';
  7. $tytul=$_POST['tytulobrazka'];
  8. $link=$_POST[''];
  9. $wykonaj = mysql_query("INSERT INTO `obrazki` (`tytul`, `link`, `poczekalnia`, `zewnetrzny`,`view`,`data`) VALUES ('$tytul', '$link', '1', '$link','0','$data')");
  10. ?>
  11.  


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
dawidos_95
To chcesz dodać obrazek do FTP czy do bazy danych. Do bazy danych nie dasz pliku, bo baza obsługuje tylko informacje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.