我想有2个单独的div与一个标记为电子邮件和第二个div命名数字。当用户从下拉菜单中选择一个人时,从PHP + MySQL中检索到的信息应该添加到div中,当你点击添加时,如何添加到div中:http://jsfiddle.net/QVUHU/84/HTML添加用户信息到div与ajax和MYSQL + PHP
我被卡住了,因为我不知道如何添加检索信息成2周的div一个电子邮件一个像一个在JS小提琴数...
下面是我的HTML + AJAX和PHP代码
HTML + AJAX
function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML+=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getuser.php?q="+str,true);
xmlhttp.send();
}
Select a person:
Achau
Ravi
Justin
EmailNumber
PHP + MySQL
$q=$_GET["q"];
$con = mysql_connect("tghbdfg1","Userbhgins","Jpgbhfw3");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("UserLogins", $con);
$sql="SELECT * FROM PersonInfo WHERE id = '".$q."'";
$result = mysql_query($sql);
echo "
";
while($row = mysql_fetch_array($result))
{
echo "
";echo "
" . $row['Email'] . "";echo "
" . $row['PNumber'] . "";echo "
";}
echo "
";mysql_close($con);
?>
2011-10-13
Bulvak
+0
你的PHP文件应该返回JSON或XML,以便您可以轻松将其分离为电子邮件和号码。此外,您当前的HTML输出无效,因为它包含'b'和'br'标签。 –