在PHP中停用链接

时间:2015-06-26 11:05:03

标签: php

以下代码只有在未达到截止日期时才有申请职位的链接。如何在申请截止日期过后取消暂停链接,或者只是更改链接标签' apply&# 39;关闭'?我将非常感谢你的帮助。

while($row = mysqli_fetch_array($query))
  {

    $ref=$row['id'];

  echo "<tr id=".$ref.">";
   echo "<td >" .$row['refNo'] . "</td>";
   echo "<td >" . $row['title'] . "</td>";
   echo "<td >" . $row['positions'] . "</td>";
   echo "<td>" . $row['typeofContract']."</td>";
   echo "<td>" . $row['deadline'] . "</td>";
   echo "<td>" .$row['dept']."</td>";
   $det= $row['details'];

   echo "<td style='width:100px' >" ."<a href='../../admin/admin/jobdetails/".$det."' target='_blank'>Job details</a>" . "</td>";

   echo "<td>".'<a href="apply.php?deptid='.$ref.'" style="color:blue" >Apply</a>'."</td>";

  echo "</tr>";
  }

1 个答案:

答案 0 :(得分:1)

 if($row['deadline'] >= time()) echo "<td>".'<a href="apply.php?deptid='.$ref.'" style="color:blue" >Apply</a>'."</td>";

如果您的$ row [&#39;截止日期&#39;]是时间戳,则只有在时间戳低于实际时间时才会触发此回显。当然,在这种情况下你可以返回任何html,例如:

 if($row['deadline'] >= time()) echo "<td>".'<a href="#" style="color:blue" >DEADLINE REACHED</a>'."</td>";

希望有所帮助

编辑:

http://www.w3schools.com/php/func_date_time.asp