Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 下拉框更改标题位置_Php_Sqlite_Url_Drop Down Menu_Location - Fatal编程技术网

Php 下拉框更改标题位置

Php 下拉框更改标题位置,php,sqlite,url,drop-down-menu,location,Php,Sqlite,Url,Drop Down Menu,Location,我正在编写一个PHP脚本,该脚本将更改用户当前所在页面的标题。当进行下拉选择时,页面将保持不变,但信息将发生变化。我可以通过手动更改URL栏中的位置来做到这一点,但到目前为止还无法自动更改标题 <select name = "rowno" onchange=header("Location: /Work/Log/new.php?rowno=$rowno")> 我完全不知道如何做到这一点,因此任何帮助都将不胜感激,我已经将$rowno设置为一个变量 编辑 $header=$ent

我正在编写一个PHP脚本,该脚本将更改用户当前所在页面的标题。当进行下拉选择时,页面将保持不变,但信息将发生变化。我可以通过手动更改URL栏中的位置来做到这一点,但到目前为止还无法自动更改标题

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

我完全不知道如何做到这一点,因此任何帮助都将不胜感激,我已经将$rowno设置为一个变量

编辑

$header=$entry[ID];
$iCountHeader=计数($header);
回声';
对于($i=0;$i<$iCountHeader;++$i)
{
回显“.$header[$i]”;
}
例如,这允许我转到“”,但我仍然无法使它转到“”

$aHeaders=array('1','2','3');
$iCountHeaders=计数($aHeaders);
回声';
对于($i=0;$i<$iCountHeaders;++$i)
{
回音“.$A领导[$i]”;
}
回声';

当我从列表中选择该选项时,它会将我重定向到:,而我需要它转到。对不起,我帮不上忙!更改$aHeaders数组中的链接以匹配您想要的内容,或者根据需要编辑选项值pre pend of/Work/Log/new.php。我真的很抱歉,但我现在非常困惑!我已经更新了我原来的帖子,以显示我所做的更改,但我仍然不确定如何让它工作。就像我说的,我可以访问localhost:8800/Work/Log/1,但我不知道如何在这个窗口中添加前缀'new.php?rowno=1';变量需要是选项循环通过的数组。将其设置为静态,然后调整以转换为动态$header=数组($entry[ID]);
$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>';
}
$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>';