2013-03-02 1 views
1

На данный момент я могу размещать контент в базе данных и получать этот контент с помощью SQL-запросов.Получение tinymce для отображения того, что я набираю, используя текстовое поле?

К сожалению, когда я извлечь содержимое появляется, как это на веб-странице

<p>Shaun this is the record</p> <p>The next line of the r... 

Я понимаю, что это, скорее всего, связано с конфигурации, и я попробовал несколько решений, но все они потерпели неудачу.

Может ли кто-нибудь проинструктировать меня о том, что я должен был иметь в своей конфигурации?

Вот что мой текущий конфиг выглядит, он просто помещается внутри тегов файла PHP:

<head> 
<script language="javascript" type="text/javascript" src="/tinymce/jscripts/tiny_mce/tiny_mce.js"></script> 
<script language="javascript" type="text/javascript"> 
tinyMCE.init({   
      theme : "advanced",  
      mode : "textareas", 
      encoding : "xml"}); 
</script> 
</head> 

Спасибо за ваше время, любое решение будет фантастическим!

$sql = "SELECT * ". 
    "FROM podContent ORDER BY id DESC ". 
    "LIMIT $offset, $rec_limit "; 

$podText = htmlspecialchars_decode($row['imageName']); 

$retval = mysql_query($sql, $con); 
if(! $retval) 
{ 
    die('Could not get data: ' . mysql_error()); 
} 
while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) 
{ 
echo "<div class=\"pods\">"; 
echo "<a href=\"/page.php?id={$row['id']}\">"; 
echo "<div class=\"podHeading\">"; 
echo "{$row['heading']}</a> <br> "; 
echo "</div>"; 
echo "<div class=\"podImage\">";  
echo "<img src=\"images/{$row['imageName']}\">"; 
echo "</div>"; 

$string = $podText; 
if(strlen($string) > 100) { 
echo substr($string, 0, 100).'...'.$hyperlink;} 
else { 
echo $string; 

}

Вы должны искать переменную $ podText и переменной $ строк.

ответ

1

Вы можете использовать функцию PHP, чтобы расшифровать эти символы обратно, как

$variable_to_display = htmlspecialchars_decode($variable_from_database); 

попробовать это

$sql = "SELECT * ". 
    "FROM podContent ORDER BY id DESC ". 
    "LIMIT $offset, $rec_limit "; 



$retval = mysql_query($sql, $con); 
if(! $retval) 
{ 
    die('Could not get data: ' . mysql_error()); 
} 
while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) 
{ 

echo "<div class=\"pods\">"; 
echo "<a href=\"/page.php?id={$row['id']}\">"; 
echo "<div class=\"podHeading\">"; 
echo "{$row['heading']}</a> <br> "; 
echo "</div>"; 
echo "<div class=\"podImage\">";  
echo "<img src=\"images/{$row['imageName']}\">"; 
echo "</div>"; 

$podText = htmlspecialchars_decode($row['imageName']); 

$string = $podText; 
if(strlen($string) > 100) { 
echo substr($string, 0, 100).'...'.$hyperlink;} 
else { 
echo $string; 
+0

извините, но это не работает, не могли бы вы предоставить мне другой способ? Спасибо – AyeTry

+0

как вы использовали эту функцию. Вы можете опубликовать этот код. –

+0

Я отредактировал код в своем сообщении, если бы вы могли это проверить. – AyeTry

Смежные вопросы