簡體   English   中英

href動態生成的鏈接不適用於php。 打印但不起作用

[英]href dynamic generation of link not working with php. prints but doesnt work

我正在使用PHP為FreshDesk開發API調用,希望能獲得一些見解。 我正在嘗試分頁JSON調用的結果,到目前為止已經成功。 問題是我的直接鏈接有效,但動態鏈接無效。

我嘗試了各種順序,轉換,類型更改和其他調整,但均無濟於事。 再加上公司的程序員甚至都沒有幫助。這是代碼的摘錄。

class MyPaginator {
  public $tickets;
  public $wantedStr;
  public $pageNum;

  function __construct($number) {
    $this->$pageNum = $number;
    $this->$wantedStr = $addr . $this->$pageNum;
  }
}
function getPageDecision() {
  $selected = parse_url(curPageURL())['query'];
  if (empty($selected)) {
     $selected = '1';
  } else {
     $selected = str_replace('page=', '', $selected);
  }
 return $selected;
}

$paginator = new MyPaginator(getPageDecision());

$previousPage = ((int)$paginator->$pageNum) - 1;
$nextPage = ((int)$paginator->$pageNum) + 1;

function showPageMenu(){
echo '<br /><div class="pagination">
 <a href="http://tickets.cloudlink.biz/?page='.strval($previousPage).'">&laquo;</a>
 <a href="http://tickets.cloudlink.biz/?page=1"'.activeClass('1').'>1</a>
 <a href="http://tickets.cloudlink.biz/?page=2"'.activeClass('2').'>2</a>
 <a href="http://tickets.cloudlink.biz/?page=3"'.activeClass('3').'>3</a>
 <a href="http://tickets.cloudlink.biz/?page=4"'.activeClass('4').'>4</a>
 <a href="http://tickets.cloudlink.biz/?page=5"'.activeClass('5').'>5</a>
 <a href="http://tickets.cloudlink.biz/?page=6"'.activeClass('6').'>6</a>
 <a href="http://tickets.cloudlink.biz/?page='.strval($nextPage).'">&raquo; 
</a>
</div>';
}

我希望單擊前進或后退按鈕的結果會使我動態進入/?page =,因為數字在起作用.....預先感謝!

問題不是使用全局關鍵字來引用該函數的正確范圍。 問題解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM