php - 在隐藏的 div 中显示 PHP 中的 MySQL 数据

标签 php html css

我的 div 有以下 HTML 代码:

<div id="ticketupdates" style="display:none;">

</div>

然后在 div 中我有这个 PHP 代码:

<?php
    $sql2="
    SELECT 
    ticket_seq, 
    CONCAT(CONCAT(notes),'<br><br><a href=\"/admin/helpdesk/uploaded-ticket-files/',filename,'\">',filename,'</a>') as displaydata, 
    datetime as timestamp, 
    updatedby, 
    CONCAT('<strong>Time Start: </strong>',timestart,' - <strong>Time End: </strong>',timeend) as timestartend
    from ticket_updates where ticket_seq = '".$result["ticketnumber"]."'

    UNION

    SELECT 
    ticket_seq, 
    CONCAT('<strong>',ticketchange,'</strong><br>' ,description) as displaydata, 
    datetime as timestamp,  
    changed_by as updatedby, 
    blankfield
    from ticket_changes where ticket_seq = '".$result["ticketnumber"]."' 

    ORDER by timestamp ASC ";
    $rs2=mysql_query($sql2,$conn) or die(mysql_error());
    while($result2=mysql_fetch_array($rs2))
    {
        $timestartend2 = ($result2["timestartend"] > '') ? '<br><br>'.$result2["timestartend"] : '';

        echo '<tr>
                        <td colspan="2" bgcolor="#666666" align="left"><font color="#FFFFFF"><strong>'.$result2["updatedby"].'</strong></font></td>
                        <td bgcolor="#666666" align="right"><font color="#FFFFFF"><strong>'.$result2["timestamp"].'</strong></font></td>
                      </tr>
                  <tr>
                    <td colspan="3">'.nl2br($result2["displaydata"]).''.$timestartend2.'</td>
                  </tr>
                  <tr>
                    <td colspan="3"></td>
                  </tr>';
    }
    ?>

很明显,div 是隐藏的,因为它的样式上有 display:none,但它仍然显示 PHP 结果。

如果我像这样在 div 中放置一些纯文本:

<div id="ticketupdates" style="display:none;">
hello
</div>

它不显示。我这样做是因为我有一个链接可以扩展 div 以显示内容。

知道为什么它不能使用 PHP 代码吗?

最佳答案

您是否打开和关闭了放置行和列的表格?如果您没有打开它,您可能会得到一些意想不到的结果。

ID“#ticketupdates”的名称听起来像这样可以通过 AJAX 请求加载吗? 尝试在请求后使用 Javascript 或 jQuery 隐藏它;

$('#ticketupdates').hide();

还有敞开的门;请尽量不要使用 mysql_* 函数,并尝试将 PHP 和样式与 HTML(尤其是 SQL)分开。

关于php - 在隐藏的 div 中显示 PHP 中的 MySQL 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16570388/

相关文章:

html - 关于我们部分图片不会显示

javascript - iFrame : How to display a server response (HTML) directly into iFrame using javascript?

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

javascript - 如果我得到结果,在 ajax 调用中隐藏 div

php - 从上一页获取 id

css - Chrome 中的百分比行轨道和装订线警告

html - Chrome 中 iFrame 的溢出滚动问题

php - 数组在 PHP session 中不完整

html - 带有事件链接的简单水平菜单

css - 如何将悬停图像放在原始图像上方