• 01-07-2010, 18:47:58
    #1
    Arkadaşlar;
    Şimdi veritabanına bir textbox'ım var bu veriyi oraya eklemek istiyorum.
    Textbox'ımdan gelen veri x.jpg olsun.

    Ben bunu veritabanına ekletiyip, veriyi çağırdığımda;
    <img src="x.jpg"> şeklinde gelmeli. Yani bunu veritabanında resim isimli tablo'ya bu şekilde yazdırmalıyım. Bunu nasıl yapabilirim?

    Birde; veritabanımda kaç tane veri varsa bunu alt alta nasıl yazdırabilirim?
  • 01-07-2010, 18:52:55
    #2
    $gelen = $_POST['resim'];
    $resim = '<img src="'.$gelen.'">';
  • 01-07-2010, 18:56:50
    #3
    Ntie adlı üyeden alıntı: mesajı görüntüle
    $gelen = $_POST['resim'];
    $resim = '<img src="'.$gelen.'">';
    Modum sağol ama şimdi durum şöyle.
    Benim 5 tane veritabanı'na kayıt girdim.
    Bunları nasıl ard arda listeleceğim? Ben bunu şöyle düşündüm. phpMyadmin'den resim isimli tablonun içinde resmin ismini 5.jpg yazdırmak yerine <img src="5.jpg"> olarak yazdirim. Yani bunun bana hem formu hemde kayıt eden php kodu lazım.

    Birde, bunların hepsini bi sayfaya listeleyen kod.

    Mesela formum şu:
    <form id="form1" name="form1" method="post" action="kaydet.php">
      <table width="468" border="0">
        <tr>
          <td width="95">Resim</td>
          <td width="363"><label>
            <input name="resim" type="text" id="resim" value="5.jpg" />
          </label></td>
        </tr>
        <tr>
          <td colspan="2"><label>
            <input type="submit" name="kaydet" id="kaydet" value="Kaydet" />
          </label></td>
        </tr>
      </table>
    </form>
    Burdan aldığı 5.jpg değerini kaydet.php veritabanına kayıt ederken; <img src="5.jpg"> olarak kaydedicek. Olayım bu.

    Birde sadece bunları veritabanından çekip listeleyen (tablonun altındaki resim adındaki tablo kolonlarını) kod lazım.
  • 01-07-2010, 19:00:45
    #4
    Biz burda komple script yazmıyoruz malasef sadece takıldığınız yerlerde elimizden geldiğince boş vaktimiz oldukca ilgilenmeye çalışıyoruz.

    Eğer hiç bir bilginiz yoksa ücretli script istek bölümüne konunuzu açabilirsiniz.
  • 01-07-2010, 19:03:17
    #5
    Ntie adlı üyeden alıntı: mesajı görüntüle
    Biz burda komple script yazmıyoruz malasef sadece takıldığınız yerlerde elimizden geldiğince boş vaktimiz oldukca ilgilenmeye çalışıyoruz.

    Eğer hiç bir bilginiz yoksa ücretli script istek bölümüne konunuzu açabilirsiniz.
    Modum beni yanlış anladınız, size bir pm gönderdim. Formdaki gibi bir veriyi kaydet.php ile kaydettiricem sadece.
  • 01-07-2010, 19:09:22
    #6
    pek yanlış anlaşılmış gibi durmuyo esasen.
  • 01-07-2010, 22:13:30
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kayıttan önce ekleyin:
    $_POST['resim'] = '<img src="' . $_POST['resim'] . '" alt="" />';
  • 02-07-2010, 11:25:07
    #8
    Üyeliği durduruldu
    Veritabanına eklemede sorun yok sanırım birde onuda gösterlim =)
    $txt=$_POST["resim"]; // form elementinden çekelim
    $ekle=mysql_query("insert into tablo (resim) values ('$txt')");
    if($ekle){
    echo "Eklendi.";
    }else{
    echo "Eklenemedi.";
    }
    $vericek=mysql_query("select * from tablo");
    while($yaz=mysql_fetch_assoc($vericek)){
    echo '<img src="'.$yaz["image"].'"/><br>';
    }
    bu şekilde veritabanındaki listelenir
    birde tek tek çekimi göstereyim

    $vericek=mysql_fetch_assoc(mysql_query("select * from tablo where id='1'"));
    echo '<img src="'.$vericek["resim"].'"/>';
    umarım doğru anlamışımdır =)
  • 15-07-2010, 18:42:09
    #9
    Konu sanırım halen cevap bulmamış. Ben MYSQL ve PHP ye yeni başladım...

    Belki bulamayanlar olabilir. (STR)REPLACE ile dönüştürmelisiniz galiba..