使用PHP,mySQL,HTML在网站中搜索Table的功能

时间:2013-11-21 11:41:02

标签: php mysql html-table

我的网站上有一个数据表,我想添加搜索功能,这些功能可能基于名称,类型和日期等标准,因为表格中的数据与事件有关。

这是我的表格代码:

<?php
$user="admin";
  $pass="whatever";
  $host="localhost";
  $db_name="eventregisteration";

  $con=mysqli_connect($host, $user, $pass, $db_name);
      if(mysqli_connect_errno($con)){
       echo "Failed to connect to MySQL: " . mysqli_connect_error();
      }
      $sqlget="SELECT * FROM eventform";
      $sqldata=mysqli_query($con,$sqlget)
      or die("Error Getting Data");
      echo "<table border=2 bordercolor=#440000 cellpadding=2 bgcolor=#DDDDDD width=100%>";
      echo "<tr bgcolor=#555555 style=font-size:18px><th>Event Code</th><th>Event Name</th><th>Event Type</th><th>Event Level</th><th>Start Date</th>
      <th>End Date</th><th>Point</th><th>Picture</th><th>Video</th><th>Description</th></tr>";



      while($row=mysqli_fetch_array($sqldata, MYSQLI_ASSOC)){
          echo "<tr align=center><td>";
          echo $row['event_code'];
          echo "</td><td>";
          echo $row['event_name'];
          echo "</td><td>";
          echo $row['event_type'];
          echo "</td><td>";
          echo $row['event_level'];
          echo "</td><td>";
          echo $row['start_date'];
          echo "</td><td>";
          echo $row['end_date'];
          echo "</td><td>";
          echo $row['points'];
          echo "</td><td>";
          echo $row['pic'];
          echo "</td><td>";
          echo $row['video'];
          echo "</td><td>";
          echo $row['description'];
          echo "</td></tr>";


      }

       echo "</table>";
      ?>

我需要一个包含类型,日期,名称和文本框的下拉框,我不知道如何将它们相互连接,因此如果用户想要按名称搜索,他们会选择名称以及是否要搜索按日期,日历会弹出一个日历。

1 个答案:

答案 0 :(得分:0)

您必须根据您调用图片/视频的页面位置指定路径。假设您的文件夹结构类似于

项目文件夹

eventpic
   视频
file.php
file1.php

并假设您正在调用file.php文件中的图像。然后,你必须给路径 <img src="<?php echo $row['pic'];?>">

<img src="localhost/workspace/project/<?php echo $row['pic'];?>">

现在假设您的文件存储在其他文件夹中,如查看,现在您的项目文件夹结构将

eventpic
   视频

在这种情况下,图片/视频位于文件夹之外。所以你必须指定路径为

<img src="../<?php echo $row['pic'];?>">

<img src="localhost/workspace/project/<?php echo $row['pic'];?>">

../将移出当前目录。