下拉框更改标头位置 PHP


Dropdown box changes header location PHP

我正在开发一个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",但我仍然无法将其转到"http://localhost:8800/Work/Log/new.php?rowno=1"

$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>';