链接在整个行中均无效

时间:2018-08-14 08:12:08

标签: html css

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>Data Retrieve</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <link rel="stylesheet" href="bootstrap.css">
  <style>
        #p1{
            background-color:purple;
            color: white;
            width: 100%;
        }
        #home{
          width: 45px;
        }
        #back{
          width: 25px;
        }
    </style>
</head>
<body>

    <?php
        include 'dept_list.php';

        $req_id = $_GET['id'];

        if(isset($getdata_arr[$req_id])){
              $load_url = $getdata_arr[$req_id];
              $load_data = file_get_contents($load_url);
              $getData = json_decode($load_data);
              $length = count($getData->data);

              $load_min_data = file_get_contents('ministri.json');
              $getDataMin = json_decode($load_min_data);

              $currentPage =  'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

              foreach ($getDataMin->data as $key => $value) {
                if($value->id == $req_id)
                {
                    $headername = $value->sitename_bn;
                }
              }

              $bn_digits=array('০','১','২','৩','৪','৫','৬','৭','৮','৯');
              $output = str_replace(range(0, 9),$bn_digits, $length);

              /*echo '<pre>';
              print_r($getData);
              echo '</pre>';*/
                    echo '<div class="container-fluid">';
                    echo '<div class="row">';
                    echo '<div class="col-md-12 col-sm-12">';
                    echo '<table id="info_table" class="table">';
                    echo "<tr>";
                      echo "<td><p align='center'><span style='float:left'><a href='http://localhost/directory/montronaloy.html'><img src='back.png' id='back'></a></span><b>";echo $headername; echo"</b><span style='float: right'><a href='http://localhost/directory/BangladeshDirectory.html'><img src='home.png' id='home'></a></span><span style='float: right'><a href='".$currentPage."'><img src='refresh.png' id='refresh'></a></span></p></td>";
                    echo "<tr>";
                    echo "<tr>";
                      echo "<td align='center' id='p1'>মোট কার্যালয় ( "; echo $output; echo" )</td>";
                    echo "<tr>";
                    echo '</div>';
                    echo '</div>';

              foreach ($getData->data as $key => $value) {
                    /*echo '<pre>';
                    print_r($value);
                    echo '</pre>';
                    die();*/

                    echo "<tr>";
                    echo "<td>" . '<a href="next.php?domain_id='.$value->id.'" style="text-decoration:none">'.$value->sitename_bn.'<span style="float: right"> > </span>'.'</a>'."</td>";
                    echo "</tr>";

              }
              echo '</table>';
              echo '</div>';
          }

    ?>

</body>
</html>  

link is not work correctly

第一个问题

这里的问题是链接无法正常工作。我想在整个行中提供该链接,以便我单击该行的任何位置,该链接都将起作用。但是这里的链接仅对值和(>)符号起作用。如何在整行中给出链接。

第二个问题

最后一个值的末尾,我没有任何水平线。

2 个答案:

答案 0 :(得分:1)

您可以在<tr>上使用onclick处理程序。

如下所示将echo '<tr>';替换为foreach:

echo '<tr onclick="document.location.href=\'next.php?domain_id='.$value->id.'\'">';

答案 1 :(得分:0)

更改

echo "<td>" . '<a href="next.php?domain_id='.$value->id.'" style="text-decoration:none">'.$value->sitename_bn.'<span style="float: right"> > </span>'.'</a>'."</td>";

使用

echo "<td>" . '<a href="next.php?domain_id='.$value->id.'" style="text-decoration:none">'.$value->sitename_bn.'<span style="float: right"> <i class="fa fa-angle-right" style="font-size:24px"></i> </span>'.'</a>'."</td>";

使用Fontawesome图标。