下拉框更改标题位置PHP

时间:2015-03-14 15:21:15

标签: php sqlite url drop-down-menu location

我正在开发一个PHP脚本,它将在下拉选择时更改用户当前所在页面的标题,页面将保持不变,但信息将会改变。我可以通过手动更改URL栏中的位置来执行此操作,但到目前为止无法自动更改标题。

<select name = "rowno" onchange=header("Location: /Work/Log/new.php?rowno=$rowno")>

我完全不确定如何做到这一点,所以任何帮助都会非常感激,我已经将$ rowno设置为变量。

修改

$header = $entry[ID];
$iCountHeader = count($header);
echo '<select onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);">';
for ($i = 0; $i < $iCountHeader; ++$i )
{
echo '<option value ="/Work/Log/New.php?rowno=' . $header[$i] . '">' . $header [$i] . '<option>';
}

这让我可以去http://localhost:8800/Work/Log/1&#39;例如,但我仍然无法进入&#39; http://localhost:8800/Work/Log/new.php?rowno=1&#39;

1 个答案:

答案 0 :(得分:0)

$aHeaders = array( '1', '2', '3' );
$iCountHeaders = count( $aHeaders );
echo '<select onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);">';
for( $i = 0; $i < $iCountHeaders; ++$i )
{
    echo '<option value="/Work/Log/new.php?rowno=' . $aHeaders[ $i ] . '">' . $aHeaders[ $i ] . '</option>';
}
echo '</select>';