Почему у меня эта ошибка "count ()" в поиске PHP? - PullRequest
0 голосов
/ 25 января 2019

Извините, я просто запускаю php, и я не знаю и не знаю, почему у меня эта ошибка? Моя функция поиска отправляет мне результат, но с этой ошибкой, и я не знаю почему .. Спасибо.

Я пытаюсь закончить упражнение без своего профессора. Я действительно начинающий. Я работаю на локальном хосте с phpmyadmin.

<?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>
...