Cevaplar
-
ekrana cikti alirken nl2br kullanmana gerek yokki :S bu zaten db yi şişirmez ekrana basiyorsun sonucta. eğer veri kayit ederken db yi şişircek işlem yaptınsa zaten db şişmiş demektir. çekerken nl2br bunu kaldirda dene sonuc ne olacak bakalim. kolay gelsin.
-
can-inlife
maalesef değişen birşey olmadı10 yıl önce yazılmış -
kralmermi
hocam o zaman sayfanın kodlarını bas buraya soyledigin o kadar mantik dışı ki kelimeler anlamsız geliyor.10 yıl önce yazılmış -
can-inlife
while($nesne=mysql_fetch_object($ans)) { <table width="100%" background="images/bg/bg6.jpg"> <tr> $kelime=htmlspecialchars($nesne->k_anlami,ENT_QUOTES); if(strlen($kelime)<119) {$gen=35;} elseif(strlen($kelime)<240) {$gen=60;} elseif(strlen($kelime)<360) {$gen=90;} elseif(strlen($kelime)<480) {$gen=120;} else{$gen=150;} print"<td height=$gen span class='anlami'> ".nl2br($nesne->k_anlami). "</td> "; echo"</tr>"; echo"</table >";
10 yıl önce yazılmış -
can-inlife
kayıt için de
</script>
<script type="text/javascript" src="nicEdit/nicEdit.js"></script> <script type="text/javascript">
//<![CDATA[
bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
//]]>
</script>
<form name="ekle" id="frmForm" action="kekle_kaydet.php" method="get">
<strong>kelime :</strong><br/>
<input name="kelime" type="text"id="kelime" size="40" />
<br />
<span class="stil1">
anlami:
<br/>
<textarea rows="7" cols="70" name="anlam"></textarea>
</span><br />
<td width="20%"><input type="image" src="../images/butonlar/kaydet4.jpg" name="submit" border="0" width="70" height="30"/></td>
<td> </td>
<td width="20%"><input type="image" src="../images/butonlar/iptal4.jpg"alt="reset" onClick="document.getElementById('frmForm').reset(); return(false)" width="70" height="30"/></td>
</form>
</form>
...sonra diğer sayfada formdan veriler alınıp veri tabanına kaydediliyor.
bu aşam doğru ki, veri tabanından çekilince html etiketleriyle geliyor ekrana kodlar.10 yıl önce yazılmış -
Kesali
htmlspecialchars bunu ve nl2br yi kaldır.10 yıl önce yazılmış -
can-inlife
while($nesne=mysql_fetch_object($ans)) { ?> <table width="100%" background="images/bg/bg6.jpg"> <tr> <td> <? print $nesne->k_anlami; ?> </tr> şekline dönüştürdüm ama nafile çıktı aynı </table > <?
10 yıl önce yazılmış -
Kesali
Çıktısı nedir.print_r($nesne);
10 yıl önce yazılmış -
can-inlife
stdClass Object ( [k_id] => 101 [k_anlami] => <span style="font-weight: normal;">yazılımın </span>açık kaynak <span style="font-weight: normal;">olduğunu gösterir</span> [k_kadi] => ferhat3 [k_tar] => 2012-04-24 [k_renk] => 0 [k_kid] => 3 ) <span style="font-weight: normal;">yazılımın </span>açık kaynak <span style="font-weight: normal;">olduğunu gösterir</span>10 yıl önce yazılmış -
Kesali
Yani sen nesneleri db den çekmişsin. Herşey normal gözküyor. Bu şekilde aynen db deki halini getirmesi lazım.echo $nesne->k_anlami;
10 yıl önce yazılmış -
can-inlife
(verileri kayıt yaparken)
text editorun olduğu bu sayda (kekle.php) verileri, kekle_kaydet.php ye gönderiyor
ve o sayfada formdan verileri
$kelime=htmlspecialchars($_GET["kelime"], ENT_QUOTES);
$anlam=htmlspecialchars($_GET["anlam"], ENT_QUOTES);
şeklinde alıyordum.
bu kodları aşağıdaki gibi değiştirdim
$kelime= $_GET["kelime"];
$anlam=$_GET["anlam"];
$ans=mysql_query("select k_id,k_anlami from kelimeler where k_adi='$kelime'");
şeklinde veri tabanına kaydediliyor...
bu haliyle başka bir kayıt girdim.
web sayfalarında kullanılan küçük resimler
küçük resimleri KALIN yapmıştım yazarken ama, çıktıda normal düz yazdı ekrana.10 yıl önce yazılmış -
can-inlife
stdClass Object ( [k_id] => 103 [k_anlami] => web sayfalarında kullanılan küçük resimler [k_kadi] => ferhat3 [k_tar] => 2012-04-24 [k_renk] => 0 [k_kid] => 3 ) web sayfalarında kullanılan küçük resimler10 yıl önce yazılmış -
can-inlife
$kelime=htmlspecialchars($_GET["kelime"], ENT_QUOTES);
şeklinde alıyordum.
bu kodları aşağıdaki gibi değiştirince
$kelime= $_GET["kelime"];
editördeki bir çok özellik kullanılmaya başladı.
ama hala BOLD (koyu yazı) olmuyor.
girdiğim kaydın bir bölümünü bold yaıyorum. sonra ekrana veriyorum. ama değişiklik yok.
bold falan değil. düz yazıyor. nedendir anlamadım.10 yıl önce yazılmış -
Kesali
Birkaç farklı browserda bak belki browser kaynaklı yada html den kaynaklı bir hata olabilir. strong tagı eklemiyor olabilir editörün.10 yıl önce yazılmış
-