为什么在PHP搜索中出现此“ count()”错误?

时间:2019-01-25 13:35:32

标签: php-7.2

对不起,我只是启动php而我不知道为什么我会遇到此错误? 我的搜索功能向我发送了一个结果,但出现此错误,我不知道为什么..谢谢。

我试图在没有教授的情况下完成练习。我真的是初学者。我使用phpmyadmin在localhost上工作。

<?php
    if (isset($_GET['search']) && $_GET['search'] !== '') {
      $articles = searchArticle($_GET['search']);
      $numberArticles = count($articles) ;
    }
    else {
      $articles = readArticles();
    }
  ?>

  <div class="collapse bg-dark" id="navbarHeader">
    <div class="container">
      <div class="row">
        <div class="col-sm-8 col-md-7 py-4">

          <form class="text-white" action="index.php" name="searchform" method="get"> Rechercher un article
            <input type="text" name="search" placeholder="Votre recherche">
            <input type="submit" id="submit" value="Rechercher">

            <?php
                 if (isset($numberArticles)) {

                     if ($numberArticles > 1) {
                         echo '<p>' . $numberArticles . ' articles trouvés</p>';
                     }
                     else {
                         echo '<p>' . $numberArticles . ' article trouvé</p>';
                     }
                 }
             ?>
      </form>
    </div>

0 个答案:

没有答案