Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload obrazka- niedziala Insert Into
Forum PHP.pl > Forum > Przedszkole
toni22
Witam.
Mam mały problem, otóż po uploadzie 4 obrazków na serwer do bazy wpisuje sie tylko informacja o 1-szym zdjeciu , reszta zostaje pominięte...
Oto fragment kodu:
  1. <?php
  2. if ((strlen($zdjecie)>4) or (strlen($zdjecie2)>4) or (strlen($zdjecie3)>4) or (strlen($zdjecie4)>4)) {
  3.  
  4. $kat=&#092;"id$IDnieruchomosci\";
  5.  
  6.  
  7. if (mkdir(&#092;"zdjecia/\" . $kat, 0777)) {
  8. mysql_query(&#092;"Update Nieruchomosci set zdjecie=1 where ID_nieruchomosci=$IDnieruchomosci\" ,$dbh); 
  9.  
  10.  
  11.  
  12.  
  13. if (strlen($zdjecie)>4) {
  14.  
  15.  $uploaddir=&#092;"zdjecia/\" . $kat . \"/\" . 'zdjecie.jpg';
  16.  move_uploaded_file($_FILES['zdjecie']['tmp_name'],$uploaddir ); 
  17.  mysql_query(&#092;"Insert Into Zdjecia (ID_nieruchomosci,foto) values($IDnieruchomosci, 'zdjecie.jpg')\" ,$dbh); 
  18.  
  19.  
  20.  
  21.  
  22.  
  23. function resize($imgName, $size)
  24. {
  25. if (!($img=imagecreatefromjpeg($imgName))){
  26.  echo (&#092;"Nie mogę otworzyć pliku: $imgName\");
  27.  return false;
  28.  }
  29.  
  30.   $img_w=imagesx($img);
  31.   $img_h=imagesy($img);
  32.   $ratio=$img_w/$img_h;
  33.  
  34.  $new_img_w=80;
  35.  $new_img_h=60;
  36.  
  37. $tempImg=imagecreatetruecolor($new_img_w, $new_img_h);
  38.   imagecopyresampled($tempImg, $img, 0, 0, 0, 0, $new_img_w, $new_img_h, $img_w, $img_h);
  39. $name=substr($imgName, 0, strlen($imgName) -8);
  40. $name=$name.&#092;"miniaturka.jpg\";
  41.  // $name=$name.\".jpg\";
  42. imagejpeg($tempImg, $name);
  43. }
  44.  resize($uploaddir, $rozmin);
  45.  }
  46.  
  47.  
  48. }
  49. }
  50.  
  51.  
  52. //var_dump( $_FILES );
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  if (strlen($zdjecie2)>4) {
  59.  $uploaddir=&#092;"zdjecia/\" . $kat . \"/\" .'zdjecie2.jpg';
  60.  move_uploaded_file($_FILES['zdjecie2']['tmp_name'], $uploaddir ); 
  61.  
  62. mysql_query(&#092;"Insert Into Zdjecia (ID_nieruchomosci,foto2) values($IDnieruchomosci, 'zdjecie2.jpg')\" ,$dbh);
  63.  
  64.  }
  65.  
  66.  
  67.  
  68. if (strlen($zdjecie3)>4) {
  69.  $uploaddir=&#092;"zdjecia/\" . $kat . \"/\" . 'zdjecie3.jpg';
  70.  move_uploaded_file($_FILES['zdjecie3']['tmp_name'], $uploaddir ); 
  71.  
  72.  mysql_query(&#092;"Insert Into Zdjecia (ID_nieruchomosci,foto3) values($IDnieruchomosci, 'zdjecie3.jpg')\" ,$dbh); 
  73.  
  74.  } 
  75.  
  76. if (strlen($zdjecie4)>4) {
  77.  $uploaddir=&#092;"zdjecia/\" . $kat . \"/\" . 'zdjecie4.jpg';
  78.  move_uploaded_file($_FILES['zdjecie4']['tmp_name'], $uploaddir ); 
  79.  
  80.  mysql_query(&#092;"Insert Into Zdjecia (ID_nieruchomosci,foto4) values($IDnieruchomosci, 'zdjecie4.jpg')\" ,$dbh); 
  81.  
  82.  }
  83.  
  84. ?>

Chodzi oczywiscie o informacje w tabeli Zdjecia.

Prosze o pomoc.Z góry dziękuję.
nospor
A masz takie pola w tabeli jak foto1, foto2 i foto3.?
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.