Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][PHP]Dodawanie obrazka do bazy
kakkarot
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 7.04.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
dawidos_95
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 13.06.2012

Ostrzeżenie: (0%)
-----


To chcesz dodać obrazek do FTP czy do bazy danych. Do bazy danych nie dasz pliku, bo baza obsługuje tylko informacje.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 04:59