HTML PHP如何吐出来的东西

时间:2012-03-15 08:43:00

标签: php html

我有一个php文件

    <?php
// Connect to database
mysql_connect("******************", "******", "******");
mysql_select_db("*******");

// If something is received
if($_POST)
{

        // Filter it to prevent SQL injections
        $text = mysql_real_escape_string($_POST['stringdata']);

        // Search it on the database
        $q = mysql_query("SELECT `reply` FROM `poka` WHERE `word` = '$text' ORDER BY RAND()");

        // Show result
        if($r = mysql_fetch_assoc($q))
            echo $r['reply'];
        else
            echo "Cannot find a reply";
    }
    ?>

基本上,我可以在一个文本框中输入单词“HEY”,然后它会回复来自嘿等单词的回复。

在我的数据库中,我有3行称为ID,Word,回复。这意味着如果你在文本框中输入“嘿”这个词,它就会扔掉数据库,然后随便回复一下嘿嘿这样的话,就像你正在和电脑聊天一样聊天框

1 个答案:

答案 0 :(得分:0)

您需要回显各种HTML标记以使输出为HTML和/或将HTML放在PHP代码之外,即

?>
<p>This code is not parsed by PHP</p>
<?php
// More PHP code