v2.5.2
Giriş yap

Php Textarea Satırbaşı Verme Sorunu

yazilimyolcusu
652 defa görüntülendi

hakkimizda.php

<?php
	ob_start();
	include "baglanti.php";
	?>

	<head>
	<link rel="stylesheet" href="css/stil.css">
	</head>
	
	<div class="row no-gutters" style="height:100%; ">
	
	<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="height:50px; background:#17a2b8; color:#fff; 
			line-height:50px; text-align:center;">Hakkımızda</div>
	
	<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="height:270px; border:1px solid #ccc; overflow:scroll;
			margin-bottom:10px; padding-left:10px;">
	
	<?php
	$hakkimizdasecimsorgusu = $db->query("SELECT * FROM hakkimizda");
	$hakkimizdasecimsorgu  = $hakkimizdasecimsorgusu->fetchAll(PDO::FETCH_ASSOC);
	foreach($hakkimizdasecimsorgu as $hakkimizdasecim) {
		echo $hakkimizdasecim['hakkimizda_icerik'];
	}
	?>
	
	</div>
	</div>
?>

Arkadaşlar merhaba. Textarea içine kopya yapıştır yaptığım bir yazıyı post ediyorum. Satır başı vermiyor hiç. Yazı sürekli ardı ardına geliyor. Bu yazdığım yazı gibi. Satır başı vermiyor. Halbuki ben satır başı vermeme rağmen. Satırbaşı verilmiş yazı da aynı şekilde, ben satırbaşı versem de aynı. Ne yapmam lazım.

Cevap yaz
Cevaplar (5)
tayfunerbilen
1169 gün önce

css ile çözebilirsin bence işini, bkz:

<div class="description">Arkadaşlar ürünü kaydederken, ürün açıklaması kısmına yani textarea'ya girdiğim açıklamayı iki satır,
iki satır paragraflar halinde yazdığımda "nl2br" fonksiyonu firefox tarayıcısında bir satır aşağıya

inmesini sağlıyor. ama diğer tarayıcılarda iki veya daha fazla satır aralıklarla listelenmesini
sağlıyor. yani firefox'da nasıl verebilirim iki satır boşluk.</div>
<style>
    .description {
        white-space: pre;
    }
</style>
yazilimyolcusu
1169 gün önce

Arkadaşlar ürünü kaydederken, ürün açıklaması kısmına yani textarea'ya girdiğim açıklamayı iki satır, iki satır paragraflar halinde yazdığımda "nl2br" fonksiyonu firefox tarayıcısında bir satır aşağıya inmesini sağlıyor. ama diğer tarayıcılarda iki veya daha fazla satır aralıklarla listelenmesini sağlıyor. yani firefox'da nasıl verebilirim iki satır boşluk. Yani aşağıdaki gibi boşluğu nasıl verebilirim firefox'da.

Aşağıdaki metni anlattığıma örnek olsun diye koydum.

""""""""""Arkadaşlar ürünü kaydederken, ürün açıklaması kısmına yani textarea'ya girdiğim açıklamayı iki satır,
iki satır paragraflar halinde yazdığımda "nl2br" fonksiyonu firefox tarayıcısında bir satır aşağıya

inmesini sağlıyor. ama diğer tarayıcılarda iki veya daha fazla satır aralıklarla listelenmesini
sağlıyor. yani firefox'da nasıl verebilirim iki satır boşluk.""""""""""

yazilimyolcusu
1170 gün önce

Merhaba arkadaşlar. "nl2br" ile sorunumu çözmüştüm ama dikkatimi bir şey çekti. Resimde dikkat ederseniz tek satır atlıyor ama ürünü kayıt ederken, textarea alanına girdiğim ürün açıklamasına 2 satır atlatamıyorum. Yani yeni satırı iki satır aşağıdan devam etmek istiyorum. Bunun için "nl2br" gibi bir fonksiyon var mı acaba?
https://www.hizliresim.com/9xo7dno

yazilimyolcusu
1345 gün önce

Tamam arkadaşlar. "nl2br();" koduyla hallettim.

yazilimyolcusu
1345 gün önce

Cevap veren yok mu?