Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Poprawka dodawania do bazy.
Forum PHP.pl > Forum > Gotowe rozwiązania
Rob.Bed
  1. <?php
  2.  
  3. $query = &#092;"INSERT INTO mapamiasta VALUES(NULL, '$obraz', '$size', now(), '$nick', '$opened')\";
  4. $result = mysql_query($query);
  5. if($itype=='upload') {
  6.  
  7. if($itype=='upload') {
  8.  $id = mysql_insert_id();
  9.  $tab = explode(&#092;".\", $icon_name);
  10.  $roz = count($tab);
  11.  $roz = $tab[$roz-1];
  12.  $fid = 'uploads/miasto'.$id.'.'.$roz;
  13.  move_uploaded_file($icon, $fid);
  14.  chmod($fid, 0777);
  15.  
  16.  $query = &#092;"UPDATE mapamiasta SET obraz='$fid' WHERE id='$id'\";
  17.  $result = mysql_query($query);
  18.  } 
  19.  if($itype=='url') {
  20.  $id = mysql_insert_id();
  21.  $query = &#092;"UPDATE $mapamiasta_tbl SET icon='obraz' WHERE id='$id'\";
  22.  $result = mysql_query($query);
  23.  } 
  24. ?>


Moze mi ktos to objasnic:?: Co za co jest odpowiedzialne:?:
Fipaj
  1. <?php
  2.  
  3. $query = &#092;"INSERT INTO mapamiasta VALUES(NULL, '$obraz', '$size', now(), '$nick', '$opened')\"; // dane do wstawienia do bazy
  4. $result = mysql_query($query); // wstawia te dane wyżej do bazy danych
  5. if($itype=='upload') { // sprawdza wartość zmiennej $itype
  6.  
  7. if($itype=='upload') { // bez sensu powtaża kod, trza wykasować :)
  8. $id = mysql_insert_id(); // spisuje id wpisanego wiersza (poprawcie mnie, jeśli coś źle)
  9. $tab = explode(&#092;".\", $icon_name); // przekształcenia ciąg/tablica - spojrzyj do manuala
  10. $roz = count($tab); // liczy ilość elementów w tablicy
  11. $roz = $tab[$roz-1]; // dodaje od zmiennej $roz 1, aby uzyskać prawdziwą ilość
  12. $fid = 'uploads/miasto'.$id.'.'.$roz; // ścieżka uploadu
  13. move_uploaded_file($icon, $fid); // upload pliku
  14. chmod($fid, 0777); // ustawienia praw do pliku
  15.  
  16. $query = &#092;"UPDATE mapamiasta SET obraz='$fid' WHERE id='$id'\"; // jak wyżej
  17. $result = mysql_query($query);
  18. }
  19. if($itype=='url') {
  20. $id = mysql_insert_id();
  21. $query = &#092;"UPDATE $mapamiasta_tbl SET icon='obraz' WHERE id='$id'\";
  22. $result = mysql_query($query);
  23. }
  24. ?>


Czytaj manual php.

Skąd wytrzasnąłeś ten kod? Radzę ci go przepisać
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.