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..