Я работаю над сценарием 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: // локальный: 8800 / Работа / Журнал / 1«Например, но я все еще не могу заставить его пойти на»HTTP: // локальный: 8800 / Работа / Журнал / new.php = 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>';
Других решений пока нет …