我需要一个每个depotname的链接,它会显示一个子窗口,其中包含最近10个备份状态的详细信息。
while($data=mysql_fetch_array($res))
{
if(is_null($depot_array) || !in_array($data['depotname'],$depot_array ))
{
$depot_array[$r]=$data['depotname'];
if($data['SCP_status'] <> 'success')
{
echo "<tr id='fail'>";
以下查询的结果应显示在子窗口中。
select * from backup_log where depotname = $data['depotname']
答案 0 :(得分:1)
在第一个代码块之后的某处,添加:
echo '<a href="depot.php?depotname='.urlencode( $data['depotname'] ).'" target="_blank">Show Depot</a>';
创建一个新文件( depot.php ),然后使用$ _GET ['depotname']参数并执行所需的SQL查询。
尝试将父窗口执行的内容或SQL操作共享到子窗口中非常困难(或不切实际)。
答案 1 :(得分:1)
创建一个将打开新窗口的链接
echo '<a href="javascript:void(0)" onclick="window.open('depot.php?depotname='.urlencode( $data['depotname'] )','newWindow','width=400,height=200');return false" >show</a>