这是我的PHP代码,我从HTML中的文本框中获得问题的值。现在,当我统计键入第二个问题以与数据库匹配时,它将得到与数据库中的问题匹配的答案。我希望它出现在第二行,但我不知道该怎么做。它就像这个网络应用程序。http://www.simsimi.com/talk.htm
$question = $_POST['question'];
$sql = "select * from qa where question like '$question' order by rand() limit 1";
$dbquery = mysql_query($sql);
echo "$dbquery";
if (mysql_num_rows($dbquery)==0) {
$error = "I don''t know. Please teach me.";
// echo "<script>";
// echo "alert('I don''t know. Please teach me.')";
// echo "</script>";
echo "<tr>";
echo "<td align=right>$question</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left>$error</td>";
echo "</tr>";
}else{
while ($row=mysql_fetch_array($dbquery)){
$ques = $row[1];
$ans = $row[2];
echo "<tr>";
echo "<td align=right>$ques</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left>$ans</td>";
echo "</tr>";
}
所以。。。这实际上与mysql无关,是吗?如果我说得对,您想要的是将结果添加到HTML标记中?
在这种情况下,我建议看一下Javascript库。
例如,您可以查看:http://api.jquery.com/append/