关于我是否以及如何使用Mysqli和查询以及PHP switch语句根据当前选择的HTML选择框的哪个选项填充文本框的任何想法?到目前为止,我只能在初始页面加载时填充文本框,这只能通过PHP switch语句的默认情况。到目前为止,我的工作如下:
$mysql = new mysqli($db_host, $db_username, $db_password, $db_name)
switch("Not sure what to put here")
{
case "corresponds with first <option> of select box but not sure how to do this" :
$result = $mysql->query(---placeholder for SQL query---);
while ($row = $result->fetch_object())
{
$queryResult = $row->---placeholder for column name---;
}
$textboxValue = $queryResult;
break;
}
答案 0 :(得分:0)
看起来你会想要使用javascript / jquery和ajax调用一个php类,它将进行数据库调用并返回你需要存储到文本框的数据。
以下是ajax调用的示例。你可以复制javascript代码并编辑它来调用你自己的php类。
http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first(是的,它是w3schools ..但是这段代码可以完成工作)
将xmlhttp.open("GET","ajax_info.txt",true);
链接替换为您要使用的php页面,即xmlhttp.open("GET","loadTextBox.php?id=3",true);
更多信息:http://www.w3schools.com/ajax/ajax_xmlhttprequest_create.asp