akcja = dopisz, jak nazwa funkcji, moze to zbedne.
w MyUpload.php nic nie zmienialem.
formularz dodajacy dane do tabeli galera_kat zawiera nazwe kategorii, jej opis oraz tworzy na folder (np. 08_02_10_03_02_58) - data, godzina z sekundami. I ten skrypt ma przerzucac tam wgrany plik, gdzie wskaze w formularzu galeria_kat.
Moze inaczej. W formularzu wybieramy galeria: i tam pobierane sa nazwy galerii z galeria_kat. No wiec wgrane zdjecia powinny zostac przerzucane do ../../galeria/$folder_stworzony_przez_formularz.
I moj problem jest nastepujacy: Dodaje zdjecia do bazy danych, wszystkie pola, ale nie pojawia mi sie, ze Kopiowanie obrazka powiodło się i nie wkleja mi zdjec do folderow.
Gdzie lezy przyczyna?
<?php require_once("MyUpload.php"); function dopisz($czy, $akcja, $nazwa, $opis, $galeria, $image, $img, $img_size, $size) { if( $_POST['submit'] != '' ) { $galeria = $_GET['galeria']; { $u = $_POST['u']; $u = new MyUpload( $_FILES['image']['name'], $_FILES['image']['tmp_name'], $_FILES['image']['size'], $_GET['image']['width'], $_GET['image']['height']); $p = $_POST['p']; $p = new MyUpload( $_FILES['img']['name'], $_FILES['img']['tmp_name'], $_FILES['img']['size'], $_GET['img']['width'], $_GET['img']['height']); chmod ($_FILES['image']['tmp_name'], 0644); chmod ($_FILES['img']['tmp_name'], 0644); $result = $_POST['result']; $result = $u->upload( "../../img/upload/$kat[katalog]/" ); $resul = $_POST['resul']; $resul = $p->upload( "../../img/upload/$kat[katalog]/" ); } } $czy = $_POST['czy']; $akcja = $_GET['akcja']; { $nazwa = $_POST['nazwa']; $opis = $_POST['opis']; $image = $_FILES['image']['name']; $img = $_FILES['img']['name']; $galeria = $_POST['galeria']; echo "<table width=\"85%\" height=\"40\" border=\"0\" align=\"center\" cellpadding=\"10\" cellspacing=\"10\" bgcolor=\"#003366\"><tr><td align=\"center\" valign=\"middle\" class=adminmainfont><font color=\"#FFFFFF\"><strong>DOPISZ ZDJĘCIE</strong></font></td></tr></table>"; echo "<table width=\"85%\" border=\"0\" align=\"center\" cellpadding=\"10\" cellspacing=\"10\" bgcolor=\"#EFEFEF\">"; print "<tr align=\"center\"><td align=\"right\" valign=\"middle\" class=adminmainfont><strong>Nazwa:</strong></td>"; print "<td align=\"left\" valign=\"middle\" class=adminmainfont><input type=text name='nazwa' style=width:75%></td></tr>"; print "<tr align=\"center\"><td align=\"right\" valign=\"middle\" class=adminmainfont><strong>Opis:</strong></td>"; print "<td align=\"left\" valign=\"middle\" class=adminmainfont><input type=text name=opis style=width:75%></td></tr>"; print "<tr align=\"center\"><td align=\"right\" valign=\"middle\" class=adminmainfont><strong>Plik:</strong></td>"; print "<td align=\"left\" valign=\"middle\" class=adminmainfont><input type='file' name='image' style=width:75%></td></tr>"; print "<tr align=\"center\"><td align=\"right\" valign=\"middle\" class=adminmainfont><strong>Miniaturka:</strong></td>"; print "<td align=\"left\" valign=\"middle\" class=adminmainfont><input type='file' name='img' style=width:75%></td></tr>"; echo "<tr><td width=\"25%\" align=\"right\" valign=\"middle\" class=adminmainfont><strong>Galeria:</strong></td>"; { } } else { $result = $_GET['result']; { $result = $_GET['result']; $nazwa = $_POST['nazwa']; $opis = $_POST['opis']; $galeria = $_POST['galeria']; $image = $_FILES['image']['name']; $size = $_FILES['image']['size']; $img = $_FILES['img']['name']; $img_size = $_FILES['img']['size']; $nowy = $_POST['nowy']; $nowy = "insert into galeria (nazwa, opis, galeria, image, img, img_size, size) values ('$nazwa', '$opis', '$galeria', '$image', '$img', '$img_size', '$size')"; if($nowy_wpis) { } else { } } } } dopisz($czy, $akcja, $nazwa, $opis, $galeria, $image, $img, $img_size, $size); ?>
Odpowie mi ktos?
