dongxian7194 2009-12-08 12:12 采纳率: 0%
浏览 16
已采纳

使用HTML实体

I am storing HTML code in my MySQL table column. For inserting records, I framed the query like this:

$InsertQuery = "INSERT INTO listing (ldate, places, company, designation, projectdetails, desiredcandidate, hrname, hrcontact, email) VALUES (DATE_FORMAT('" .$ldate ."','%Y/%m/%d'),'" .$places. "','" .$company. "','" .$designation. "','" .htmlentities($projectdetails). "','" .htmlentities($desiredcandidate). "','" .$hrname. "','" .$hrcontact. "','" .$email. "')";

But when I am output the results using following code, it shows the text with HTML tags. It is not implementing the tags on the page.

$FetchResultsQuery = "SELECT * FROM listing WHERE recordid=" . $SelectedRowID;

    $result = mysql_query($FetchResultsQuery);
    $row = mysql_fetch_row($result);
    if ($row)
    {
        $PostedDate = date($row[0],'d.m.Y');
        $Places =  $row[1];
        $Company = $row[2];
        $Designation = $row[3];
        $ProjectDetails = $row[4];
        $DesiredCandidate = $row[5];
        $HRName = $row[6];
        $HRContact = $row[7];
        $Email = $row[8];
    }

       <td valign="top" style="padding-left:10px; text-align:justify;"><h4>&nbsp;</h4>
          <p><strong>Company Name: </strong> <strong><?PHP echo $Company; ?></strong></p>
          <p>&nbsp;</p>
          <p><strong>Location: </strong> <?PHP echo $Places; ?> </p>
          <p>&nbsp;</p>
          <p><strong>Posted Date: </strong><span class="style19"> <?PHP echo $PostedDate; ?></span></p>
          <p>&nbsp;</p>
          <p><strong>Designation:</strong><?PHP echo $Designation; ?></p>
          <p>&nbsp;</p>
          <p><strong>Project Details :</strong></p><br>
              <?PHP echo $ProjectDetails; ?>    
          <p>&nbsp;</p>
          <p><strong>HR Name: </strong> <?PHP echo $HRName; ?> </p>
          <p>&nbsp; </p>
          <p><strong> HR's Contact details: </strong><?PHP echo $HRContact;  ?></p>
          <p>&nbsp;</p>
          <p><strong>Email: </strong><?PHP echo $Email;  ?></p>
          <p><span class="style18"><strong><br />
            <br />
          </strong></span></p></td>
        <td></td>
  • 写回答

2条回答 默认 最新

  • douping5226 2009-12-08 12:16
    关注

    Try to echo like this:

    print html_entity_decode('your text here');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序
  • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
  • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
  • ¥15 opencv图像处理,需要四个处理结果图
  • ¥15 无线移动边缘计算系统中的系统模型
  • ¥15 深度学习中的画图问题
  • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条
  • ¥15 Python报错怎么解决
  • ¥15 simulink如何调用DLL文件