Tablo İlişkilendirme ile İlgili

Bu konuyu okuyanlar

mali2012

Asistan
Katılım
10 Eylül 2012
Mesajlar
157
Reaksiyon puanı
9
Puanları
18
Merhaba arkadaşlar. Ben bir şey soracaktım. Şimdi ben bir resim albümü oluşturdum. Bu resim albümüme resimler eklemek istiyorum. Mesela "İstanbul Resimleri" isimli albüme İstanbul ile ilgili; "Ankara Resimleri" isimli albüme "Ankara" ile ilgili resimler yüklemek istiyorum. Bunun için albümün tablosuyla, resimlerin tablosunu ilişkilendirmem lazım galiba, değil mi?
 

Samet UCA

Profesör
Katılım
3 Ağustos 2012
Mesajlar
3,278
Reaksiyon puanı
2,913
Puanları
113
Evet en basit yapılandırma aşağıda ki gibi olur. Ama bir artistin birden fazla fotoğrafı olabileceği için artist içinde özel bir tablo olabilir.

Resimler tablosu
ID
ResimAdi
ŞehirID(bu şehirler tablosunda ki ID alanı ile bağlantılı olacak)
Artist

Şehirler
ID
ŞehirAdi
 

mali2012

Asistan
Katılım
10 Eylül 2012
Mesajlar
157
Reaksiyon puanı
9
Puanları
18
Merhabalar. Tablolar arasındaki bağlantıyı kurdum. Resim eklemek istiyorum. Konya seçeneği seçili iken "Konya" nın id'si; "Ankara" seçeneği seçili iken "Ankara" nın id'si gelsin istiyorum.
resimolustur.php
PHP:
    <h4><u> Albüme Resim Yükle </u></h4>
    <form action="a.php" method="post" enctype="multipart/form-data">
    
    <label style="font-size:16px;" for="albumsec">Albüm Seç</label>
    <select style="margin-left:10px;" id="albumsec" name="albumsec">
    <?php
    
    $resimalbumusorgulistesi=$db->prepare("SELECT * FROM resimalbumu");
    $resimalbumusorgulistesi->execute(array());
    $resimalbumusorgusu=$resimalbumusorgulistesi->fetchAll(PDO::FETCH_ASSOC);
    foreach($resimalbumusorgusu as $resimalbumu) {
    
    ?>
    
    <option><?php echo $resimalbumu['resimalbumu_adi']; ?></option>
    <?php } ?>
    </select>
    
    <br><br>
    
    <input type="text" name="sirasi" />
    <br><br>
    
    <input type="text" name="idsi" style="text-align:center;" value="<?php echo $resimalbumu['resimalbumu_id']; ?>">
    
    <br><br>
    <input type="file" name="files[]" value="Resim Yükle" />
    <br>
    <button style="margin-top:7px; width:90px; height:30px; background-color:green; color:#fff; border-radius:7px;" name="submit">Gönder</button>
    </form>
 

Ekli dosyalar

  • adsız4.jpg
    adsız4.jpg
    15 KB · Görüntüleme: 64
Üst