在php中选择组合框选项时,我无法更改页面内容

在php中选择组合框选项时,我无法更改页面内容,php,combobox,Php,Combobox,这是我的示例代码,我用php创建了combobox,其中包含来自数据库值的选项值 但当我选择选项时,我无法更改页面内容 任何答案您的代码都缺少Javascript,这是您期望的结果所必需的。鉴于您尚未真正定义预期的完整结果,我将向您展示使用当前选定的存储更新url所需的内容: $selectBoxOpen= 我添加了一个onchange事件,这样当您选择一个不同的值时,您就可以更改位置 现在,当您更改select的值时,您的url应该更改为scriptname.php?store=SomeSto

这是我的示例代码,我用php创建了combobox,其中包含来自数据库值的选项值 但当我选择选项时,我无法更改页面内容


任何答案

您的代码都缺少Javascript,这是您期望的结果所必需的。鉴于您尚未真正定义预期的完整结果,我将向您展示使用当前选定的存储更新url所需的内容:

$selectBoxOpen=

我添加了一个onchange事件,这样当您选择一个不同的值时,您就可以更改位置

现在,当您更改select的值时,您的url应该更改为scriptname.php?store=SomeStoreName

<?php

// select box open tag
$selectBoxOpen =  "<select name='store_name'  >"; 
// select box close tag
$selectBoxClose =  "</select>";
// select box option tag
$selectBoxOption = ''; 

// connect mysql server
$con = mysql_connect("localhost","root",""); 
if (!$con) { 
    die('Could not connect: ' . mysql_error()); 
} 

// select database
mysql_select_db("store", $con); 
// fire mysql query
$result = mysql_query("SELECT store_name FROM store_input");
// play with return result array 
while($row = mysql_fetch_array($result)){ 
    $selectBoxOption .="<option value = '".$row['store_name']."'>".$row['store_name'] .  "</option>"; 
}

// create select box tag with mysql result
$selectBox =  $selectBoxOpen.$selectBoxOption.
$selectBoxClose; 

echo $selectBox; 

?>