循环选项值检测选定的值

时间:2012-09-06 19:00:48

标签: php html

关于我是否以及如何使用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;
}

1 个答案:

答案 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