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?
Veri tabanına kayıt eklemek ve kaydı listeletmek "ancak"..
9
●637
- 01-07-2010, 18:47:58
- 01-07-2010, 18:56:50Modum sağol ama şimdi durum şöyle.Ntie adlı üyeden alıntı: mesajı görüntüle
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:03:17Modum beni yanlış anladınız, size bir pm gönderdim. Formdaki gibi bir veriyi kaydet.php ile kaydettiricem sadece.Ntie adlı üyeden alıntı: mesajı görüntüle
- 02-07-2010, 11:25:07Üyeliği durdurulduVeritabanı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:09Konu 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..