mam znajomego który ma stronę na której ma ofertę motorów które są w jego sklepie i wszystko jest ok poza jednym szczegółem kiedy w jednym z motorów dał nie to zdjęcie i chciał wstawić inne okazało się że to nie działa. Swoją przygodę z PHP dopiero zaczynam i nie potrafię znaleźć tu błędu, mógłby ktoś sprawdzić czy jest tu błąd? dałem ten fragment który (w moim przekonaniu) jest odpowiedzialny za podmianę zdjęć
case 'edytuj': {//------------- oferta tylko
$mysqlmini = '';
$mysqlmini2 = '';
$mysqlmini3 = '';
$mysqlmini4 = '';
$mysqlmini5 = '';
if (isset($_FILES['zdj1'])&&($_FILES['zdj1']['tmp_name']!='') ){ if ($_FILES['zdj']['error']==UPLOAD_ERR_OK)
{
$filesize=$_FILES['zdj1']['size']; //Rozmiar wysyłanego pliku
$filesrc=$_FILES['zdj1']['tmp_name']; //Ścieżka do pliku
//tymczasowego na serwerze
$mini = fopen($filesrc,"r+"); //otwórz ten plik w trybie do odczytu
//fclose($mini); //zamykamy plik
// unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
}
}
else
// drugie
if (isset($_FILES['zdj2'])){ if ($_FILES['zdj2']['error']==UPLOAD_ERR_OK)
{
$filesize=$_FILES['zdj2']['size']; //Rozmiar wysyłanego pliku
$filesrc=$_FILES['zdj2']['tmp_name']; //Ścieżka do pliku
//tymczasowego na serwerze
$mini = fopen($filesrc,"r"); //otwórz ten plik w trybie do odczytu
fclose($mini); //zamykamy plik unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
}
}
//trzecie
if (isset($_FILES['zdj3'])){ if ($_FILES['zdj3']['error']==UPLOAD_ERR_OK)
{
$filesize=$_FILES['zdj3']['size']; //Rozmiar wysyłanego pliku
$filesrc=$_FILES['zdj3']['tmp_name']; //Ścieżka do pliku
//tymczasowego na serwerze
$mini = fopen($filesrc,"r"); //otwórz ten plik w trybie do odczytu
fclose($mini); //zamykamy plik unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
}
}
//czwarte
if (isset($_FILES['zdj4'])){ if ($_FILES['zdj4']['error']==UPLOAD_ERR_OK)
{
$filesize=$_FILES['zdj4']['size']; //Rozmiar wysyłanego pliku
$filesrc=$_FILES['zdj4']['tmp_name']; //Ścieżka do pliku
//tymczasowego na serwerze
$mini = fopen($filesrc,"r"); //otwórz ten plik w trybie do odczytu
fclose($mini); //zamykamy plik unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
}
}
//piąte
if (isset($_FILES['zdj5'])){ if ($_FILES['zdj5']['error']==UPLOAD_ERR_OK)
{
$filesize=$_FILES['zdj5']['size']; //Rozmiar wysyłanego pliku
$filesrc=$_FILES['zdj5']['tmp_name']; //Ścieżka do pliku
//tymczasowego na serwerze
$mini = fopen($filesrc,"r"); //otwórz ten plik w trybie do odczytu
fclose($mini); //zamykamy plik unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
}
}
//---------------
switch ($nazwa_tabeli){
case 'oferta_motocykle' :
$query = "UPDATE oferta_motocykle SET
menu = '".$_POST['menu']."',
naglowek = '".$_POST['naglowek']."',
stopka = '".$_POST['stopka']."', ";
if ($_FILES['miniaturka']['tmp_name'] != ''){
$query .= "miniaturka = '".$mysqlmini."',";
}
if ($mysqlmini2 != ''){ $query .= "miniaturka_kolor2 = '".$mysqlmini2."',"; }
if ($mysqlmini3 != ''){ $query .= "miniaturka_kolor3 = '".$mysqlmini3."',"; }
if ($mysqlmini4 != ''){ $query .= "miniaturka_kolor4 = '".$mysqlmini4."',"; }
if ($mysqlmini5 != ''){ $query .= "miniaturka_kolor5 = '".$mysqlmini5."',"; }
$query .= "cena = '".$_POST['cena']."',
WHERE id='" . $_POST['id'] . " break;