Я получаю данные из базы данных. Если я нажимаю URL (как показано на рисунке), он переходит на определенную страницу веб-сайта. Но я хотел перенаправить конкретную страницу отчета, когда я нажимаю на конкретный URL.
<?php
public function getTemperatures()
{
$mysql_hostname = "localhost";
$mysql_user = "root";
$mysql_password = "";
$mysql_database = "api_enterprise";
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Oops some thing went wrong");
mysql_select_db($mysql_database, $bd) or die("Oops some thing went wrong");// we are now connected to database
$result = mysql_query("SELECT * FROM website"); // selecting data through mysql_query()
while($data = mysql_fetch_array($result))
{
$temperatures[] = array(
'label1' => '<a href="'.$data['link'].'" target="_blank">'.$data['link'].'</a>',
'label2' => $data['time'],
'label3' => $data['os'],
'label4' => $data['browser'],
'label5' => $data['status'],
'label6' => $data['location'],
array('label6' => $data['widget_load_time'])
);
}
return DataTable::makeFromIndexedArray($temperatures);
}
Я посмотрел демоверсию piwik. Я думаю, это то, что вам нужно:
'label1' => '<a href="index.php?module=CoreHome&action=index&date=yesterday&period=day&idSite='.$data['id'].'" target="_blank">'.$data['link'].'</a>',
Вы можете редактировать параметры периода и даты, как вам нужно. Но, возможно, это лучший способ создать эту ссылку.
Других решений пока нет …