在php MYSQLi上使用选项select
请帮助我,如何使用OptionSelect使用MYSQLi显示数据库中的数据 _________________\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu在php MYSQLi上使用选项select,php,mysqli,Php,Mysqli,请帮助我,如何使用OptionSelect使用MYSQLi显示数据库中的数据 _________________\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu |所有|/| |搜索| |墨西哥 |法国| |_______________ 单击时,例如选择“墨西哥”进行搜索。数据库中的墨西哥数据将显示 <?php $con=mysqli_connect("localhost","my_user","my_password","my_db"); // Check conne
|所有|/| |搜索|
|墨西哥
|法国|
|_______________
单击时,例如选择“墨西哥”进行搜索。数据库中的墨西哥数据将显示
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="SELECT * FROM table_name";
if ($result=mysqli_query($con,$sql))
{
// Fetch one and one row
echo ' <select onclick="getData(this.value)" name="names">';
while ($row=mysqli_fetch_row($result))
{
echo '<option value="'.$row['id'].'" >'.$row["name"].'</option>';
}
echo '</select>';
// Free result set
mysqli_free_result($result);
}
mysqli_close($con);
?>
<script>
function getData(id){
$.ajax({
type: "POST",
url: 'test.php?id='+id,
data: "json",
success: function(response){
alert(response);
}
});
}
</script>
函数getData(id){
$.ajax({
类型:“POST”,
url:'test.php?id='+id,
数据:“json”,
成功:功能(响应){
警报(响应);
}
});
}
test.php代码:
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$id=$_GET["id"];
$sql="SELECT * FROM table_name WHERE id='$id'";
if ($result=mysqli_query($con,$sql))
{
$row=mysqli_fetch_row($result)
echo json_encode($row);
}
mysqli_close($con);
?>
只需将所选选项值发送到PHP服务器。然后选择要显示的数据和回显。请,如何……。您需要显示一些努力,堆栈溢出不是代码编写服务。谢谢大家。抱歉,我真的需要想法,我不知道如何解释我的代码,但我尽了最大努力在网上搜索我的问题的可能解决方案,但它总是显示输入,而不是选项/选择。我很感激你的话,谢谢。我也很感谢你,但这对你有好处吗?