2015-08-04 2 views
1

Я хочу применить теги html к переменной.При повторении html-тегов вывод выводит все

Код: echo '<strong>'.$message['sender'].' Sent'.'</strong>';

Выход: <strong>The actual message Sent</strong>

Желаемый результат: Фактическое сообщение Sent

Как я могу применить сильный класс к переменной $ сообщений?

Полный код контекста ::

<textarea name="message" disabled rows="6" style="resize:none;" placeholder="Loading..."> 
<?php 
    $messages = get_msg(); 
    foreach($messages as $message){ 
     echo '<strong>'.$message['sender'].' Sent'.'</strong>'; 
     echo $message['message'].'<br/><br/>'; 
    } 

    if(isset($_POST['send'])){ 
     if(send_msg($_POST['sender'],$_POST['message'])){ 
      echo 'Message Sent.'; 
     }else{ 
      echo 'Message failed to send'; 
     } 
    } 
?> 
</textarea> 
+0

@ Fred-ii- да, это то, о чем я думал. Но это не для меня. \t Добавлен полный код. – Joel

+0

Извините, я удалил свой комментарий о том, что «работал на меня». Lol пытался полностью протестировать, но не видел полный код, не смог, поэтому я его удалил. –

+0

вы можете опубликовать свой полный html –

ответ

2

Вам не нужно <textarea>, как это выход, а не вход.

Попробуйте использовать простой <div>, вместо этого теги html, такие как <strong>, будут работать так, как вы ожидаете. Попробуйте это, например,

<div> 
<?php 
    $messages = get_msg(); 
    foreach($messages as $message){ 
     echo '<strong>'.$message['sender'] .' Sent</strong><br/>'; 
     echo $message['message'].'<br/><br/>'; 
    } 

    if(isset($_POST['send'])){ 
     if(send_msg($_POST['sender'],$_POST['message'])){ 
      echo '<span style="color=blue">Message Sent.</span>'; 
     }else{ 
      echo '<span style="color=red">Message failed to send</span>'; 
     } 
    } 
?> 
</div> 
+0

Эй, Риггс ... [Видел мой комментарий к OP ...?] (Http://stackoverflow.com/questions/31810656/when-echoing-out-html-tags-the-output-prints-out-everything # comment51546931_31810656). Может быть, стоит отметить ;-) Я видел это раньше. Таким образом, это может быть дополнительным фактором. –

+0

Да, но я не вижу, как он будет использовать '