//生成跳转页
$nav['jump_page'] = "<select onchange=\"javascript:window.location='{$record['BASE_URL']}&amp;st=' + this.options[this.selectedIndex].value\">\n";
for($i=0; $i<=$page_num; $i++){
$nav['jump_page'] .= " <option value={$i}";
if($i == $record['CUR_ST']){
$nav['jump_page'] .= " selected";
}
$nav['jump_page'] .= ">GoTo ".($i+1)."</option>\n";
}
$nav['jump_page'] .= "</select>";
return "{$nav['first_page']} {$nav['last_page']} {$nav['next_page']} {$nav['end_page']} {$nav['jump_page']}";[b][/b]

解决方案 »

  1.   

    $nav['jump_page'] = "<select onchange=\"javascript:window.location='{$record['BASE_URL']}&amp;st=' + this.options[this.selectedIndex].value\">\n";
    for($i=0; $i<=$page_num; $i++){
    $nav['jump_page'] .= " <option value={$i}";
    if($i == $record['CUR_ST']){
    $nav['jump_page'] .= " selected";
    }
    $nav['jump_page'] .= ">GoTo ".($i+1)."</option>\n";
    }
    $nav['jump_page'] .= "</select>";
    return "{$nav['first_page']} {$nav['last_page']} {$nav['next_page']} {$nav['end_page']} {$nav['jump_page']}";
    你想知道什么
      

  2.   

    其实就是生成一个下拉框$nav['jump_page'] = "<select onchange=\"javascript:window.location='{$record['BASE_URL']}&amp;st=' + this.options[this.selectedIndex].value\">\n";  //给下拉框加个onchange事件
    for($i=0; $i<=$page_num; $i++){  //循环生产option选项
        $nav['jump_page'] .= " <option value={$i}"; 
        if($i == $record['CUR_ST']){   
              $nav['jump_page'] .= " selected";   //判断如果当前$i=$record['CUR_ST'],则将当前项选中
        } 
       $nav['jump_page'] .= ">GoTo ".($i+1)."</option>\n"; //连接选项的text值
    }
    $nav['jump_page'] .= "</select>";   //select关闭标签
      

  3.   

    谢谢大侠啊,如果再能帮这个也解释下,就感激不尽了,菜鸟学习中啊,主要就是这个Sql语句构成不是很懂
    function update($record, $table, $condition){
       $sql = "UPDATE `{$table}` SET ";
       foreach($record as $key => $value){
           $sql .= "`{$key}`='{$value}',";
       }
       $sql = substr($sql, 0, -1);    $sql .= " WHERE {$condition}";
       return $this->DB->execute($sql);
    }
      

  4.   


    function update($record, $table, $condition){
    $sql = "UPDATE `{$table}` SET ";  //update 表
    foreach($record as $key => $value){
    $sql .= "`{$key}`='{$value}',";  //构建sql语句
    }
    $sql = substr($sql, 0, -1);  //遍历后会多一个,所以从0开始截取$sql一直到倒数第二个字符。
    $sql .= " WHERE {$condition}";  //连接where条件
    return $this->DB->execute($sql);  返回执行的结果
    }