<?php
$query = \"INSERT INTO mapamiasta VALUES(NULL, '$obraz', '$size', now(), '$nick', '$opened')\"; // dane do wstawienia do bazy
$result = mysql_query($query); // wstawia te dane wyżej do bazy danych if($itype=='upload') { // sprawdza wartość zmiennej $itype
if($itype=='upload') { // bez sensu powtaża kod, trza wykasować :)
$id = mysql_insert_id(); // spisuje id wpisanego wiersza (poprawcie mnie, jeśli coś źle) $tab = explode(\".\", $icon_name); // przekształcenia ciąg/tablica - spojrzyj do manuala $roz = count($tab); // liczy ilość elementów w tablicy $roz = $tab[$roz-1]; // dodaje od zmiennej $roz 1, aby uzyskać prawdziwą ilość
$fid = 'uploads/miasto'.$id.'.'.$roz; // ścieżka uploadu
chmod($fid, 0777); // ustawienia praw do pliku
$query = \"UPDATE mapamiasta SET obraz='$fid' WHERE id='$id'\"; // jak wyżej
}
if($itype=='url') {
$query = \"UPDATE $mapamiasta_tbl SET icon='obraz' WHERE id='$id'\";
}
?>
Czytaj manual php.
Skąd wytrzasnąłeś ten kod? Radzę ci go przepisać