2012-03-15 41 views
-2

我有一個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,Reply。這意味着如果你在文本框中輸入單詞「hey」,它將丟棄數據庫,然後從單詞中隨意回覆嘿,進入聊天框,就像你正在與計算機通話一樣

+0

在我的數據庫中我有3行稱爲ID,Word,答覆。這意味着如果你在文本框中輸入單詞「hey」,它會拋出數據庫,然後從單詞hey中隨機回覆一個聊天框,就像你正在與計算機通話一樣。 – user1239315 2012-03-15 08:54:23

回答

0

你需要echo各種HTML標籤,使輸出爲HTML和/或把HTML代碼外的PHP代碼,即

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

不要使用簡寫的PHP語法。 '<?php' not'<?' – 2012-03-15 08:52:39

+0

真相 - 這是一個錯字。修復。 – 2012-03-15 09:07:13