Merhaba asagidaki gibi bir kod var elimde internette buldum. Bu sadece upload ediyor fakat benim bu resimlerin yollarini veritabanina kaydettirmem gerekiyor. Sadece resim yollarini kaydettirecegim.
veritabanindaki resim alanlarim resim1, resim2, resim3 olarak ayarli burda upload ettigim bu resimlerin yollarini nasil veritabanina kaydedebilirim ?
<form method="POST" enctype="multipart/form-data" action="">
<p><br>
Resim 1:
<input type="file" name="resim1" size="50">
</p>
<p>Resim2:
<input type="file" name="resim2" size="50">
</p>
<p>Resim3:
<input type="file" name="resim3" size="50">
<br>
<input type="submit" name="gonder" value="resmi gonder">
</p>
</form>
<?php
if (isset($_POST['gonder']))
{
$i=1;
while($i<=3)
{
$posted="resim".$i;
$filename=$_FILES["$posted"]['name'];//resmin uzantısını alıyorum
$efilename = explode('.', $filename);
$uzanti = $efilename[count($efilename) - 1];
$uzantilar=array('jpg','png','gif');//izin verdiğim uzantılar
if(!in_array($uzanti,$uzantilar))//eğer uzantı geçersiz ise işlemi kesip hata uyarısı veriyorum
{
echo "Geçersiz Dosya Formatı Resim $i için.<br>";
exit;
}
$isim=rand(0,9999);
$yeniad = "".$isim.".".$uzanti."";
if(move_uploaded_file($_FILES["$posted"]['tmp_name'],"upload/".$yeniad))
{
echo "Resim $i Gönderildi.<br>";
}
else
{
echo "Resim $i Taşınamadı.<br>";
}
$i++;
}
}
?>