Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.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 javascript选择_Php_Javascript - Fatal编程技术网

php javascript选择

php javascript选择,php,javascript,Php,Javascript,我需要帮助 在php中,我有这样一个选择框 <?php $perpage = 5; $total = 128; $num = ceil( $total / $perpage ); $i = 1; echo "<FORM NAME=\"form1\">"; echo "Select <SELECT NAME=\"select\" onChange=\"goto(this.form)\" SIZE=\"1\" >"; echo "<OPT

我需要帮助

在php中,我有这样一个选择框

<?php
$perpage  = 5; 
$total    = 128; 
$num      = ceil( $total / $perpage );

$i = 1;

echo "<FORM NAME=\"form1\">";
echo "Select <SELECT NAME=\"select\" onChange=\"goto(this.form)\" SIZE=\"1\" >";
echo "<OPTION VALUE=\"\">----Select Page----";

for($i = 1; $i <= $num; $i++)
{
  $sel  = $i;
  $goto = ($i - 1) * $perpage;

  if($goto == 0) { $goto = ''; }

  echo "<OPTION VALUE=\"http://localhost/CI_doctrine/blog/filmnews/" . $goto . "\">" . $i . "";
}

echo "</SELECT> Page";
echo "</FORM>";
?>
代码工作正常,但我想更改所选选项,以在页面重定向后设置所选编号,但在这里我将“选择页面”作为所选选项

谢谢你的帮助。
朋友向您表示感谢。

一旦您重定向,该页面将被卸载并加载新页面(即使它包含相同的项目)。加载新页面时,您要执行以下操作:

window.onload = function() {
    var i, options = form.select.options, curUrl = window.location.href;
    for (i = 0; i < options.length; i++) {
        if (options[i].value == curUrl) {
            form.select.selectedIndex= i;
            break;
        }
    }
}
window.onload=function(){
变量i,options=form.select.options,curUrl=window.location.href;
对于(i=0;i
这将选择当前URL。确保选择选项中的URL为完整URL(包括http://)。另外,window.onload是DOM1方式。您可能应该使用真正的库来处理此问题


或者,您也可以使用相同的基本方法在PHP中选择正确的输入。

一旦重定向,该页面将被卸载并加载一个新页面(即使它具有相同的项目)。加载新页面时,您要执行以下操作:

window.onload = function() {
    var i, options = form.select.options, curUrl = window.location.href;
    for (i = 0; i < options.length; i++) {
        if (options[i].value == curUrl) {
            form.select.selectedIndex= i;
            break;
        }
    }
}
window.onload=function(){
变量i,options=form.select.options,curUrl=window.location.href;
对于(i=0;i
这将选择当前URL。确保选择选项中的URL为完整URL(包括http://)。另外,window.onload是DOM1方式。您可能应该使用真正的库来处理此问题


或者,您也可以使用相同的基本方法在PHP中选择正确的输入。

您必须使用PHP,而不是JavaScript。您必须使用PHP,而不是JavaScript。