Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]dodawnaie ogłoszeń z fotką lub bez fotki
Darekxp
post 26.05.2009, 21:03:13
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 13.05.2007

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


Witam! Napisałem sobie prosty skrypt do dodwania ogłoszeń, ale jak zrobić żeby ogłoszenie zostało dodane jeśli nie ma fotki( bo nie każdy musi dodwać ogłoszenie z fotką, może być sama treść). Ogólnie wszystko działa pozatym że nie dodaje jeśli nie ma fotki.

plik odpowiedzialny za dodawanie ogłoszeń:

  1. <?php
  2.  
  3.  
  4. if(!is_uploaded_file($_FILES[plik][tmp_name])){
  5. echo "<span style=\"color:red\">Wybierz zdjęcie! Możesz dodawać pliki wyłącznie z rozszerzeniem .jpg .jpeg .png .gif</span>";
  6.  
  7. exit;}
  8. if($_FILES[plik][error] != 0 OR $_FILES['plik']['size'] > 200*1024){
  9. echo "<span style=\"color:red\">Wystąpił błąd podczas przesyłania pliku!
  10. Sprawdź czy plik nie jest za duży i spróbuj ponownie! Maxymalny rozmiar to 200kb</span>
  11. ";
  12. exit;}
  13.  
  14.  
  15.  
  16. if($_FILES[plik][type] == "image/jpg" ||
  17. $_FILES[plik][type] == "image/jpeg" ||
  18. $_FILES[plik][type] == "image/png" ||
  19. $_FILES[plik][type] == "image/gif"){
  20.  
  21.  
  22. if(move_uploaded_file($_FILES[plik][tmp_name], "ogloszenia/".$_FILES[plik][name])){
  23.  
  24. if($_POST['temat'] != "" && $_POST['imie'] != "" && $_POST['miasto'] != "" && $_POST['ogloszenie'] != "")
  25.  
  26. {
  27.  
  28.  mysql_query("INSERT INTOogloszenia (ogloszenieId, ogloszenieTresc, ogloszenieTemat, ogloszenieDzial, ogloszenieTyp, ogloszenieDodal, ogloszenieMiasto, ogloszenieTelefon, ogloszenieEmail, ogloszenieGG, ogloszenieCena, ogloszenieData, ogloszenieFoto) VALUES('', '".zapytanie($_POST['ogloszenie'])."', '".zapytanie($_POST['temat'])."', '".zapytanie($_POST['dzials'])."', '".zapytanie($_POST['typo'])."', '".zapytanie($_POST['imie'])."', '".zapytanie($_POST['miasto'])."', '".zapytanie($_POST['telefon'])."', '".zapytanie($_POST['email'])."', '".zapytanie($_POST['gg'])."', '".zapytanie($_POST['cena'])."', '".date('d-m-Y')."', '".zapytanie($_FILES['plik']['name'])."')");
  29.  
  30.  echo "<span style=\"color:green\">Dodano nowe ogłoszenie!<br /></span><br>
  31.  <a href=http://strona/dodaj-ogloszenie> Dodaj kolejne ogłoszenie </a>
  32.  ";
  33.  
  34. }
  35. else
  36. {
  37.  echo "<span style=\"color:red\">Proszę wypełnić pola oznaczone <b>*</b></span>";
  38. }
  39.  
  40.  
  41.  
  42.  
  43.  
  44. }else{
  45. echo "<span style=\"color:red\">Wystąpił nieoczekiwany błąd podczas dodawania fotki!</span>
  46. ";
  47. }
  48. }else{
  49. echo "<span style=\"color:red\">Niedozwolony format pliku! Możesz dodawać pliki wyłącznie z rozszerzeniem .jpg .jpeg .png .gif</span>";
  50.  
  51. }
  52.  
  53.  
  54.  
  55. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:43