• 02-07-2009, 11:50:52
    #1
    Arkadaşlar Basit Bi makale scripti yazıyorum ama şuan bir sorunum var mesela formlarla veriyi mysqle yazıyorum sonra sayfaya çekince gönderilen verideki satırlar boşluk olrak görünüyor tek satır halinde devam ediyor.


    birde örnekle açıklayayım mesela formda konu bölümüne ;

    
    
    
    8/a 9/b
    Olrak yazdırdığım veriyi sayfaya çekerken böyle buluyorum ;

     8/a 9/b
    İşte Demek İstediğim Yazdığım Gibi Bulmak İstiyorum Acaba Mysqldeki konu kolonunun tipinimi değiştirsem ? şuan texte olarak görünüyor ?

    Şimdiden Teşekkürler...
  • 02-07-2009, 12:36:26
    #2
    Üyeliği durduruldu
    Form kısmında kaydederken içeriğe;
    $icerik=str_replace("\n","<br />",$icerik);
    Uygula daha sonra düzeltirkende tam tersini;

    $icerik=str_replace("<br />","\n",$icerik);
    Uygula düzelttiğin veriyi kaydederken gene "\n" karakterini "<br />" karakterine cevir.
  • 02-07-2009, 12:57:10
    #3
    açıkcası yapamadım lütfen brz daha ayrıntıya kaçarmısın ?
  • 02-07-2009, 13:02:47
    #4
    Üyeliği durduruldu
    Formdan gelen veriye veritabanına kaydetmeden önce bunu uygula sonra kaydet.
    Yazdırdıgında nasıl yazmıssan oyle bulcaksın.
  • 02-07-2009, 13:10:54
    #5
    nl2br
  • 02-07-2009, 18:24:24
    #6
    yazanlara çok teşekkürler;
    bir üstteki mesajdaki nl2bryi birak araştırdım ve çözüdüm eğer böyle bir şeyle sorunu olanlar yada olabilecekler için yazıyorm ;
    ......
    while($yaz = mysql_fetch_array($sorgu))
    {
    $baslik=$yaz['baslik'];
    $izlenme=$yaz['izlenme'];
    $yaz=nl2br($yaz['konu']);
    echo ''.$yaz.'<br><br>Bu Makale '.$izlenme .' Kez Okundu'; 
    }
    ?>