Class.Upload İle Toplu Mysql Resim Nasıl Yüklerim
-
Selam Mürit ve Mürideler;
Şöyle bir yardıma ihtiyacım var?
Class.Upload ile toplu olarak resim yükleyebiliyorum. Bu resmi hem orjinal boyutta hemde küçük boyuta çevirip sunucuya aktarıyorum Bunların adlarını ekrana da bastıyıroyum. ama bunları veri tabanında bulunan resimler tablosunda bulunan resim_adi thumnial olarak aldığım küçültüğüm resimleri de kucuk sutununa ve get olarak aldığım id numarasını da fotoid olarak alt alta nasıl kaydederim.
Kodların çalışır hali şurda bir yardımcı olabilirseniz memnun olurum
-
Alt alta demek istediğin nedir hocam ?
Edit
echo $handle->file_dst_name;
Bunun yerine $degisken = $handle->file_dst_name;
yazıp $degisken i db ye kayıt edebilirsin
EmQceR tarafından 28/Eyl/18 16:28 tarihinde düzenlenmiştir -
EmQceR bunu yazdı
Alt alta demek istediğin nedir hocam ?
Edit
echo $handle->file_dst_name;
Bunun yerine $degisken = $handle->file_dst_name;
yazıp $degisken i db ye kayıt edebilirsin
Alt alta derken örneğin şu şekilde 3 tane foto yükledim foto idsi 5 olsun fotoların adı 1. mehmet 2. ahmet 3. recep
id (bura otomatik fotoid benim istediğim kod resimadi kucuk 1 5 mehmet.jpg mehmet_kucuk.jpg 2 5 ahmet.jpg ahmet_kucuk.jpg 3 5 recep.jpg recep_kucuk.jpg bu şekilde bir resimler tablosuna kaydetsin istiyorum.
-
-
$sql = "INSERT INTO resimler (fotoid, resim_adi, kucuk...) ";
-
$sql .= "VALUES ('$id', '".$uploaded[1]['resim_adi']."', '".$uploaded[1]['kucuk']."'))";
ilk satırda kucuk... o üç nokta nedir?
bu yukardaki satırlardan önce die(print_r($uploaded)); yazıp çıktıyı atabilir misin?
-
-
abı duz php bılmıyorum codeignterla benzer bır ıslem yaptımg ecen gun teklif tablom var bırde teklif urunlerı tablom var tek seferde teklıflerı kaydedıyorum kaydetme basarıyla ıster 3 ıster 1000 tane urunu de teklif idsi ile bırlıkte teklifurunleri tablosuna kaydedıyorum.
insert_batch komutu var codeiginterda
once verıyı saydırıyorsun count ıle sonrasında ınsertı de buna gore yapabılıyorsun
*foto_id db yer alacak
oncesınde ıstersen last_id olarak tanımlatabılırsın ben db ıslem yapılan son ıd e gore alıyordum cunku urunlerı eklemeden once teklıfı ınsert ettırıyorum basarılı ıse dıye alttakı kod gelıyordu
html dekı ınpıt dosyamda su sekılde
<input id="prependedtext" name="name" class="form-control" placeholder="offer Name" type="text">
$offerunit_name = $this->input->post('uname');
$count = count($offerunit_order);
for($i = 0; $i<$count; $i++){
$data2[] = array(
'foto_id'=>$foto_id,
'image_name'=>$image_name[$i],);
}$kayit = $this->db->insert_batch('offerunit', $data2);
-
DuPi bunu yazdı
-
$sql = "INSERT INTO resimler (fotoid, resim_adi, kucuk...) ";
-
$sql .= "VALUES ('$id', '".$uploaded[1]['resim_adi']."', '".$uploaded[1]['kucuk']."'))";
ilk satırda kucuk... o üç nokta nedir?
bu yukardaki satırlardan önce die(print_r($uploaded)); yazıp çıktıyı atabilir misin?
213672-13_thumbnial.jpg213672-13.jpgArray ( [0] => Array ( [large] => 213672-13_thumbnial.jpg [small] => 213672-13.jpg ) ) 1
bu yazıyor reis
-
-
kodu şimdide buna çevir
foreach($uploaded as $upload) { $sql = "INSERT INTO resimler (fotoid, resim_adi, kucuk...) "; $sql .= "VALUES ('$id', '".$upload['resim_adi']."', '".$upload['kucuk']."'))"; $x = mysql_query($sql); }
-
DuPi bunu yazdı
kodu şimdide buna çevir
foreach($uploaded as $upload) { $sql = "INSERT INTO resimler (fotoid, resim_adi, kucuk...) "; $sql .= "VALUES ('$id', '".$upload['resim_adi']."', '".$upload['kucuk']."'))"; $x = mysql_query($sql); }
reis kodu düzenleyip info@zulfumehmet.com gönderebilir misin rica etsem.