как я могу эхо только один раз, пока l oop in php и csv - PullRequest
0 голосов
/ 30 мая 2020

Я пытаюсь написать простой скрипт запроса файла csv в PHP. это мой скрипт:

<?php
$query = trim($_POST['query']);

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

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


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


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


}
if (empty($cell)){
    echo "nothing";
}
}
fclose($f);
echo "\n</table></body></html>";

Мой файл data.csv: foo, bar, 1 foo, bar, 1 foo, bar, 1 foo, bar, 1 foo, bar, 1

мой вывод, если результат найден:

nothing
foo,bar,1
foo,bar,1
foo,bar,1
foo,bar,1
foo,bar,1

мой вывод, если результаты не найдены:

nothingnothingnothingnothingnothing

что я делаю не так и как я могу это исправить, чтобы это было правильный вывод, если результат был найден и ничего не было найдено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...