Ertenya adlı üyeden alıntı: mesajı görüntüle
Benim İstediğim resimin Büyük ve Küçük halinin url sini veri tabanına çekmek istiyorum. Birde Bununla birlikte aşağıdaki txt yazısınıda çekmekistiyorum.

Upload.php dosyamda bu veritabanına göndermesi için kodu tam olarak nereye koymalıyım. yardımcı olurmusunuz.

<input type="text" name="aciklama" />
$resim    =    $_POST["resim"];
$aciklama=$_POST["aciklama"];

$sorgu        =    mysql_query("insert into basvur (aciklama,resim) values ('$aciklama','$yeniad','$yenisi')");
                    if ($sorgu){
                        echo '<center><font size="5" style="color:green">'.'Fotoğrafınız Başarıyla Yüklendi.'.'</font></center>';
                        echo '<center><font size="5" style="color:green">'.'Bilgileriniz Veritabanına Kaydedildi.'.'</font></center>';
                    }
}
1- mysql_query kodunuzdaki alan sayısı ile değer sayısı birbiri ile eşit değil. basvur isimli tablonuzda aciklama ve resim isimli alanlar var ancak siz 3 tane değer kaydetmeye çalışmışsınız dolayısıyla hata alacaksınız.

2- Veritabanında ekstrem bir durum olmadıktan sonra resmin hem büyük hem küçük ismi kaydedilmez.

Diyelim ki resim isminde bir klasör olur onun altında iki klasör eklersiniz. Büyük resimler için 'b' küçük resimler için 'k' ismini verirsiniz ve bu klasörlere yüklersiniz. Dosya isimleri aynı olur farklı olmaz. Büyük resim göstermek istediğinizde veritabanından resim adını seçersiniz <img src="resim/b/{$resimadi}" > gibi kullanırsınız. Küçük resime ihtiyacınız olduğunda ise resim/k/ şeklinde kullanırsınız. Dosya url sini veritabanınıza kaydetmemelisiniz. Sadece dosyanın adını ve uzantısını saklamalısınız.