Jquery Çoklu fotoğraf yükleme hakkında
Bu şekilde nası kayıt eder ve veriyi nası çekerim
1 . veriden sonra hep array olarak yazdırıyor :(
<?php
<?php
$baglan = "localhost";
$dbname = "resim";
$kullanici = "root";
$parola = "";
try {
$db = new PDO("mysql:host=$baglan;dbname=$dbname;charset=utf8",$kullanici,$parola);
} catch (PDOException $e) {
echo $e->getMessage();
}
?>
<form action="" method="POST" enctype="multipart/form-data">
<p>Resimler:
<input type="file" name="gorsel[]" />
<input type="file" name="gorsel[]" />
<input type="file" name="gorsel[]" />
<input type="submit" name="resimkayit" value="Gönder" />
</p>
</form>
<?php
if (isset($_POST['resimkayit'])) {
foreach ($_FILES["gorsel"]["error"] as $anahtar => $hata) {
if ($hata == UPLOAD_ERR_OK) {
$uploads_dir = 'data';
@$tmp_name = $_FILES['gorsel'][ "tmp_name" ][$anahtar];
$benzersizsayi4 = rand( 20000, 32000 );
$uzanti = '.jpg';
$resimyol = substr( $uploads_dir ) . "/" . $benzersizsayi4 . $uzanti .[$anahtar];
@move_uploaded_file( $tmp_name, "$uploads_dir/$benzersizsayi4$uzanti");
}
}
$kaydet=$db->prepare("INSERT INTO resim SET
gorsel=:gorsel");
$insert=$kaydet->execute(array(
'gorsel' => $resimyol
));
if ($insert) {
header("Location:index.php?durum=ok");
} else {
header("Location:index.php?durum=no");
}
}
?>