php ile sqlde icerik bölümüne veri yazıyorum textarea dan yazıyorum mesela
deneme1
deneme2
deneme3
yazıyorum ama db e deneme1\r\ndeneme2\r\ndeneme3
olarak geciyor ve mesela deneme1<br>deneme2<br>deneme3<br> yazdıgımda <br> leri yazmıyor direk deneme1deneme2deneme3 yazıyor icerik bölümü "longtext" şeklinde sqlde çözüm ne olabilir?
birde mesela kategori bölümünden sadece "Film" olanları cekmek istiyorum
<a href='kategori.php?kat=$kategori'>$kategori</a>
verdim
kategori.php e
<?php
$_GET['kat'];
?>
<?php
include_once('db.php');
$sorgu = "Select * From imza Where imza.kategori ='$kategori'";
$sorgulama = @mysql_query($sorgu);
if (@mysql_num_rows($sorgulama)>0){
while ($kayit=@mysql_fetch_assoc($sorgulama)){
$kategori=$kayit["kategori"];
$baslik=$kayit["baslik"];
$icerik1=$kayit["icerik1"];
echo "$baslik <br> $icerik1 <br> $kategori <br><hr>";
}
}
?>
verdim ama yineden cekemedim yardımcı olursanız sevinirim.
Db'e veri yazarken sorun
14
●923
- 22-02-2009, 19:39:34Üyeliği durdurulduilk sorunun için nl2br fonksiyonunu araştır biraz. ikincisi için
$kategori=$_GET['kat'];
yaptınmı? - 22-02-2009, 19:45:17Üyeliği durduruldubide @ işareti kullanmışsınız fonksiyonlardan önce. bu hata göstermini kapatmaniza neden olur. zaten durduk yere hata oluşmaz. hata oluşuyorsada veri çektiginiz hataları görmek faydalı olabilir.ulast adlı üyeden alıntı: mesajı görüntüle
- 22-02-2009, 20:01:44<b>İçerik</b>
</td>
<td>
<textarea name="icerik1" id="icerik1" cols='45' rows='5'></textarea>
</td>
</tr>
$sorgu = "INSERT INTO db ";
$sorgu .= "(baslik,icerik1,resim,kategori)";
$sorgu .= " VALUES ";
$sorgu .= "('$baslik','$icerik1','$resim','$kategori')";
mysql_query($sorgu); - 22-02-2009, 20:06:29Üyeliği durduruldu
$result = mysql_query("select * from db"); while( $row = mysql_fetch_array($result) ){ echo nl2br($icerik1); }yapıp tekrar veri gösterdiğinizde tek satır halinde mi görüyorsunuz.
burda normal alt alta yazilmis görüyorsaniz problem yok demektir.
teşekkürler oldu