我有一个可以添加、编辑、删除和查看的代码。当我将所有代码放在一个文件中时,它工作得很好。但是我想分开买..我唯一的问题是“视图”部分..当您添加一个单词时,它必须自动查看所有单词。以及在编辑、删除..即使我已经尝试搜索一个单词,但仍然不起作用。我还是个新手..请帮助:/
这是查看单词中的代码..这段代码在我的add.html、delete.html和edit.html中
<form>
<div>
Word:
<input type="text" name="viewWords" onKeyUp="showWord(this.value)" />
</div>
<center>
<input name="View" type="button" value="View" onClick="showWord(viewWords.value)" />
</center>
</form>查看所有单词中的PHP文件
<?php
$q=$_GET["q"];
$con = mysql_connect('localhost', 'root', '');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("dictionary", $con);
$sql="SELECT * FROM english WHERE word like '".$q."%'";
$result = mysql_query($sql);
echo "<table border='1'>
<tr>
<th>Word</th>
<th>Meaning</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['word'] . "</td>";
echo "<td>" . $row['meaning'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>这是要查看的js文件
function showWord(word)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="search.php";
url=url+"?q="+word;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}发布于 2015-12-03 09:53:50
由于您使用键而不是简单的数组索引来寻址变量,因此当您想要从mysql_fetch_array查询中检索多个行时,也可以像这样循环
while(($r = mysql_fetch_assoc(..)) !=FALSE){
print_r($r);
}https://stackoverflow.com/questions/34056242
复制相似问题