[ kelebija @ 06.06.2008. 09:13 ] @
Kad iz forme koja salje vise fajlova (u mom slucaju fotki) ka php strani za obradu koja treba da ubaci fotke u nizu u MySql bazu, skript ubaci samo prvu, od nekoliko koje mu se zadaju... Kad proverim kako forma prosledjuje podatke ka stranici za obradu, dobijem: Array ( [attachment] => D:\\Slike\\Bebe\\1.JPG [attachment2] => D:\\Slike\\Bebe\\5.JPG [attachment3] => D:\\Slike\\Bebe\\8.JPG [submit] => Prosledi ) Strana obrada.php izgleda ovako: <? include ('konekcija.php'); $a = $_POST['attachment']; $data = addslashes(fread(fopen($attachment, "r"), filesize($attachment))); $myArray = array(0 => array('fotka' => $data) ); foreach($myArray as $value) { $query = "INSERT INTO slikice (id, fotka, id_galerije) VALUES ('', '$value[fotka]', 'neki_naziv')"; $result = mysql_query($query); if(!$result){ print("Problem: " . mysql_error() . ""); } else { print("Uspesno !"); } } ?> Pretpostavljam da nesto nije dobro u strani za obradu.. Cak sam pokusao da $myArray promenljivu stavim u petlju, medjutim ni to nije uspelo.. Ako neko ima ideju, mnogo bi pomoglo.. |