Witam.
Jak zrobić upload zdjęć który wysyłałby dane do mysql z miniaturkami i jeszcze wyswietlanie tych zdjec ;D
A po wyświetleniu żeby można było kliknąć w to zdjęcie i obok pokazało się wtedy to zdjęcie ale większe.
<?php if($_FILES[plik][error] != 0 OR $_FILES['plik']['size'] > 400*1024){ Sprawdź czy plik nie jest za duży i spróbuj ponownie! Maxymalny rozmiar to 400kb<br> "; } if($_FILES[plik][type] == "image/jpg" || $_FILES[plik][type] == "image/jpeg" || $_FILES[plik][type] == "image/pjpeg" || $_FILES[plik][type] == "image/pjpg" || $_FILES[plik][type] == "image/png" || $_FILES[plik][type] == "image/gif"){ chmod("./zdjecia/ogloszenia/".$_FILES['plik']['name'], 0777); require_once './php_class/ThumbLib.inc.php'; $thumb = PhpThumbFactory::create('zdjecia/ogloszenia/'.$_FILES['plik']['name']); $thumb->resize(120, 90); $thumb->save("zdjecia/ogloszenia/thumbs/".$_FILES['plik']['name'], 'jpg'); chmod("./zdjecia/ogloszenia/".$_FILES[plik][name], 0644); { $opis = $_POST['opis']; $wiecej = $_POST['wiecej']; $dodal = $login = $_SESSION['login']; $kategoria = $_POST['kategoria']; { $zapytanie="INSERT INTO hotel (nazwa,opis,wiecej,wojewodztwo,dodal,polozenie,atrakcja,kategoria,zdjecie) VALUES('$nhotel', '$opis', '$wiecej', '$woj','$dodal', '$polozenie', '$atrakcje', '".implode($kategoria)."', '".zapytanie($_FILES['plik']['name'])."')"; ?> <HEAD> <META HTTP-EQUIV="Refresh" CONTENT="1; URL=indexdw.php"> </HEAD> <?php } } } else { } } else { }
{
{
<?php if($login) { $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; } { $opis = $_POST['opis']; $wiecej = $_POST['wiecej']; $dodal = $login = $_SESSION['login']; $kategoria = $_POST['kategoria']; { $zapytanie="INSERT INTO hotel (nazwa,opis,wiecej,wojewodztwo,dodal,polozenie,atrakcja,kategoria,zdjecie) VALUES('$nhotel', '$opis', '$wiecej', '$woj','$dodal', '$polozenie', '$atrakcje', '".implode($kategoria)."', 'zdjecia/$plik_nazwa')"; ?> <HEAD> <META HTTP-EQUIV="Refresh" CONTENT="1; URL=indexdw.php"> </HEAD> <?php } } else { $zapytanie = "SELECT * FROM `kategorie` ORDER BY `id` DESC"; $tabela[] = $wiersz; 'login' => $login)); $smarty->display('dodajdw.tpl'); exits; } } else { $smarty->display('dodajdw.tpl'); } ?>