简体   繁体   English

如何显示从PHP到HTML的内容

[英]How to display content from PHP to html

So what i'am trying to do is that I have a PHP page that gets the ID for some text stored in a database (Varchar) and I wish to display this content in my HTML page. 所以我想做的是,我有一个PHP页面,该页面获取存储在数据库(Varchar)中的某些文本的ID,并且我希望在HTML页面中显示此内容。 So I can update the content in the database and the edit take effect across the site. 因此,我可以更新数据库中的内容,并且该编辑将在整个站点上生效。 PHP: PHP:

  $id = $_GET['id'];
  // do some validation here to ensure id is safe

  $link = mysql_connect("localhost", "root", "");
  mysql_select_db("images");
  $sql = "SELECT review FROM reviews WHERE id=$id";
  $result = mysql_query("$sql");
  $row = mysql_fetch_assoc($result);
  mysql_close($link);

  echo $row['review'];

I wish to display the content where is says "PHP content here" 我希望将显示内容显示为“ PHP内容在这里”
HTML: HTML:

<div class="modal fade" id="albumModal1">
<div class="modal-dialog">
    <div class="modal-content">
        <!-- Top right close X -->
        <div class="close-modal" data-dismiss="modal">
            <span  class="glyphicon glyphicon-remove"</span>
        </div>
        <div class="container">
            <div class="row">
                <div class="col-lg-8 col-lg-offset-2">
                    <div class="modal-body">
                        <p class="modalTitle">The Beatles: Abby Road</p>
                        <img src="beatles.jpg" class="img-responsive center-block albumImgGrey">
                        <!-- Album 1's Review -->
                        <div class="modalText">
                            <p>Content upon content upon more content 
                                <p>upon more content</p>
                                Content upon content upon more content 
                                <p>upon more content</p>
                                <div class="starcolor">
                                    <span>&#9733 &#9733 &#9733 &#9733 &#9733</span>
                                </div>
                            </p>
                            <!-- PHP content here....... -->
                            <!-- PHP content here....... -->
                            <!-- Bottom of the review links -->
                            <ul class="list-inline item-details">
                                <li> 
                                    Year of release: <strong><a href="#">3000</a></strong>
                                </li>
                                <li>
                                    Previous Album: <strong><a href="#">Hippie tree</a></strong>
                                </li>
                                <li>
                                    Following Album: <strong><a href="#">Backup Plus++</a></strong>
                                </li>
                            </ul>
                            </div>
                            <div class="modal-footer">
                                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

Any help or advice would be greatly appreciated. 任何帮助或建议,将不胜感激。

Add this code: 添加此代码:

<?php echo $row['review'];?>

where you have PHP content here , ensure you include the PHP tags. 在此处具有PHP内容的位置 ,请确保包含PHP标记。

STOP USING THE MYSQL EXTENSION, A KITTEN AND TWO PUPPIES DIE ANYTIME YOU DO THIS 只要您这样做,就停止使用MYSQL扩展,一只小猫和两只小狗

Learn pdo or mysqli instead. 改为学习pdo或mysqli。

You can put your database result in a php file and then Web server will parse that php code and generate the required output. 您可以将数据库结果放入一个php文件中,然后Web服务器将解析该php代码并生成所需的输出。

It should be like. 应该是这样。

output.php output.php

<?php
<div class="modal fade" id="albumModal1">
<div class="modal-dialog">
<div class="modal-content">
    <!-- Top right close X -->
    <div class="close-modal" data-dismiss="modal">
        <span  class="glyphicon glyphicon-remove"</span>
    </div>
    <div class="container">
        <div class="row">
            <div class="col-lg-8 col-lg-offset-2">
                <div class="modal-body">
                    <p class="modalTitle">The Beatles: Abby Road</p>
                    <img src="beatles.jpg" class="img-responsive center-block albumImgGrey">
                    <!-- Album 1's Review -->
                    <div class="modalText">
                        <p>Content upon content upon more content 
                            <p>upon more content</p>
                            Content upon content upon more content 
                            <p>upon more content</p>
                            <div class="starcolor">
                                <span>&#9733 &#9733 &#9733 &#9733 &#9733</span>
                            </div>
                        </p>
                        <!-- PHP content here....... -->
                        $id = $_GET['id'];
                        $link = mysql_connect("localhost", "root", "");
                        mysql_select_db("images");
                        $sql = "SELECT review FROM reviews WHERE id=$id";
                        $result = mysql_query("$sql");
                        $row = mysql_fetch_assoc($result);
                        mysql_close($link);
                        echo $row['review'];
                        <!-- PHP content here....... -->
                        <!-- Bottom of the review links -->
                        <ul class="list-inline item-details">
                            <li> 
                                Year of release: <strong><a href="#">3000</a></strong>
                            </li>
                            <li>
                                Previous Album: <strong><a href="#">Hippie tree</a></strong>
                            </li>
                            <li>
                                Following Album: <strong><a href="#">Backup Plus++</a></strong>
                            </li>
                        </ul>
                        </div>
                        <div class="modal-footer">
                            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
</div>
?>
<div class="modal-dialog"> <div class="modal-content"> <!-- Top right close X --> <div class="close-modal" data-dismiss="modal"> <span class="glyphicon glyphicon-remove"</span> </div> <div class="container"> <div class="row"> <div class="col-lg-8 col-lg-offset-2"> <div class="modal-body"> <p class="modalTitle">The Beatles: Abby Road</p> <img src="beatles.jpg" class="img-responsive center-block albumImgGrey"> <!-- Album 1's Review --> <div class="modalText"> <p>Content upon content upon more content <p>upon more content</p> Content upon content upon more content <p>upon more content</p> <div class="starcolor"> <span>&#9733 &#9733 &#9733 &#9733 &#9733</span> </div> </p> <!-- PHP content here....... --> <!-- PHP content

<?php echo $row['content']; ?>

 here....... --> <!-- Bottom of the review links --> <ul class="list-inline item-details"> <li> Year of release: <strong><a href="#">3000</a></strong> </li> <li> Previous Album: <strong><a href="#">Hippie tree</a></strong> </li> <li> Following Album: <strong><a href="#">Backup Plus++</a></strong> </li> </ul> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> </div> </div> </div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM