Arkadaşlar, aslında yapmak istediğim şey aşağıda
Arabalar Tablosu:
id
araba_adi
araba_cinsi
Araba Resimleri Tablosu:
araba_id
dosya_url
Şimdi ben bir arabaya birden fazla resim atamak istiyorum fakat bunu arabayı ilk db'ye yazarken yapmak istiyorum yani resimleri upload edicem araba adını cinsini yazıcam db'ye yollayacağım
Bunu nasıl yapabilirim ?
Array Post etmek
8
●582
- 06-01-2017, 10:03:44arabayı kaydederken aynı zamanda resimleride o tabloya nasıl kaydedeceğim ?encin adlı üyeden alıntı: mesajı görüntüle
Formum şu şekilde
Araba Adı:
Araba Cinsi:
Resimler Yükle
Submit - 06-01-2017, 10:37:27Üyeliği durduruldu$conn->exec($sql);tahagg adlı üyeden alıntı: mesajı görüntüle
$last_id = $conn->lastInsertId();
bu kodlar ile kayıt edilen son id'yi almış olursunuz ve tekrar insert diyerek araba resimler tablosuna araba_id alanına $last_id yazmalısınız. - 06-01-2017, 10:46:54Formu gönderiyorum last id'yi alıyorum sonra resimler db'sine resim url siyle last id'yi yazdıracağım fakat bunu yapamıyorum birden çok resim yüklediğimde elimde array oluyor resim url'lerinden oluşan, db'ye onu nasıl yazdıracağım ?Angry adlı üyeden alıntı: mesajı görüntüle
- 06-01-2017, 10:51:34Hocam arrayı döngüye alman lazım.tahagg adlı üyeden alıntı: mesajı görüntüle
for($i = 0; $i < count($arrayDegisken); $i++){ $imageUrl = $arrayDegisken[$i]; //$imageUrl 'ı alıp tek tek kayıt edebilirsin veritabanına } - 06-01-2017, 10:52:07Üyeliği durduruldu$columns = implode(", ",array_keys($insData));tahagg adlı üyeden alıntı: mesajı görüntüle
$escaped_values = array_map('mysql_real_escape_string', array_values($insData));
$values = implode(", ", $escaped_values);
$sql = "INSERT INTO `fbdata`($columns) VALUES ($values)"
bu örneği buldum kendinize göre düzenleyiniz.Yapamadığınız yerde yardımcı olurum.$insData yazan yere sizin array veriniz. - 06-01-2017, 11:40:45Yaptım çok teşekkür ederim
Google'dan gelen olursa basitçe anlatayım;
1.) Resim upload ettiğim formla arabaları kaydettiğim formu birleştirdim
2.) Post işlemi içinde önce arabayı db'ye yazdırıp son yazdırılan id'yi aldım
3.) upload ettiğim resimlerin linkini şu şekilde array'e aldım
$taha = $_FILES['dosya']['name'];
4.) Foreach işlemi ile upload ettiğim resimlerin isimlerinin olduğu array'i db'ye son yazdırdığım araba id'si ile birlikte yazdırdım - 09-01-2017, 18:41:19bende birşey ekleyeyim google'dan gelen olursa
mesela birden fazla resim kaydetceksiniz. input ile post ediceksiniz.
<input type="text" name="resim[]" value="">
<input type="text" name="resim[]" value="">
<input type="text" name="resim[]" value="">
bu resimler post edildikten sonra php ile çıktısını almak için;
Çıktı bu şekilde olacak ; http://ornekresim.com/resim-1.jpg, http://ornekresim.com/resim-2.jpg gibi.Alıntı
mesela birden fazla resim kaydetceksiniz. input ile post ediceksiniz.