通过Html表单和php搜索csv文件

时间:2015-10-12 09:25:47

标签: php html5 forms csv search

我尝试制作一个搜索表单,以便在CSV文件中搜索Name列。

以下是我的代码

search.html页面

     <form  method="post" action="php/search.php"  id="searchform"> 
              <input  type="text" name="name" id="name"> 
              <input  type="submit" name="submit" value="Search" data-formId="searchform"> 
           </form> 

这是search.php

<?php


$name = trim($_POST['name']);

echo "<html><body><table>\n\n";
$f = fopen("CopyofDirectory_JED123456.csv", "r");
$result = false;

while (($row = fgetcsv($f)) !== false) {


if ($row[0] == $name){
echo "<tr>";
        foreach ($row as $cell) {


                echo "<td>" . htmlspecialchars($cell) . "</td>";
        }
        echo "</tr>\n";


}

}
fclose($f);
echo "\n</table></body></html>";

我的问题是按下搜索按钮时的结果,结果是一个空页。

似乎PHP代码看不到POST名称!

请注意,我的csv文件包含以下列

name, extension, ID

当我提出if条件时,没有任何东西出现在我身上。

当我删除if条件时,将显示存储在csv文件中的所有数据。

你能帮我吗?

提前致谢,

0 个答案:

没有答案