我有一个html + php的密钥验证过程。 我读了用户的数据,然后发帖子请愿:
<form action="http://ip/keys.php" method="post">
然后我用php阅读帖子,用我的数据库评估它并返回一个数字,具体取决于错误,如果验证则返回1。
问题是,如果我在点击html&#39的按钮后将帖子发送到php:
<div class="button">
<button type="submit">Send your message</button>
</div>
html表单转到一个空白页面,左上角写有一个数字。如何在不更改html表单的情况下对此数字进行换行,然后根据它的数字我将做任何我想做的事情。
- 编辑
我的html标题如下所示:
<form action="http://54.186.92.18/Pixel-Matrix/keys.php" method="post">
<link rel="stylesheet" type="text/css" href="styles.css">
<div class="logo">
<link rel="stylesheet" type="text/css" href="styles.css">
<label id="logo"</label>
<!--<label for="name">Type:</label>-->
</div>
<div class="right">
答案 0 :(得分:1)
两件事:
第一个文件 - First.html(AJAX代码位于脚本标记中)
<html> <head>
<script type="text/javascript">
function showUser(str) {
if (str=="") {
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","second.php?q="+str);
xmlhttp.send();
}
</script></head>
<body>
<form>
<select name="users" onchange="showUser(this.value)">
<option value="">Select a person:</option>
<option value="1">Nirav Madariya</option>
<option value="2">Nirav Patel</option>
</select></form><br />
<div id="txtHint"><b>Person info will be listed here.</b></div>
</body> </html>
abother file:second.php
<?
$q=$_GET["q"];
$con = mysql_connect('localhost', 'root', '');
mysql_select_db("test", $con);
$sql="SELECT * FROM client_mast WHERE id = '".$q."'";
$result = mysql_query($sql);
echo "<table border='1'>
<tr>
<th>Id</th>
<th>Name</th>
<th>Email</th>
<th>City</th>
</tr>";
while($row = mysql_fetch_row($result)) {
echo "<tr>";
foreach($row as $value){
echo "<td>";
echo $value;
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
我使用HTML中的下拉菜单获取存储在数据库中的人的信息。