第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何返回找到的項目的結(jié)果。而且還有未找到的項目列表

如何返回找到的項目的結(jié)果。而且還有未找到的項目列表

PHP
aluckdog 2024-01-19 15:21:57
我目前有一個 HTML 搜索表單,需要多個輸入(例如:123456、654321、789456)。我正在使用 PHP 搜索數(shù)據(jù)庫,查看這些數(shù)字是否作為項目編號存在。然后,它會在回顯表中返回有關(guān)這些項目的信息。唯一的問題是,如果數(shù)據(jù)庫中不存在某個數(shù)字,即使其他兩項存在,也不會返回任何結(jié)果。我怎樣才能擁有它,以便它返回有關(guān)確實存在的項目的信息,然后列出無法找到其記錄的項目?我的表格和表格生成如下:<div id="div1">            <!-- [SEARCH FORM] -->        <form method="post" action="nweb.php" id="testform">        <h1>Product Information</h1>        <!-- <input type="text" name="search" required/> -->        <textarea name="search" cols="40" rows="5" form="testform"></textarea>        <input type="submit" value="Search"/>        </form><?php    if (isset($_POST['search'])) {      // SEARCH FOR ITEMS      require "2-search.php";            // DISPLAY RESULTS      if (count($results) > 0) {        echo "number found ".count($resultsArray)."<br>"; echo "<table>";        echo "<thead>";        echo  "<tr>";        echo    "<th>Item number</th>";        echo    "<th>Stock available</th>";        echo    "<th>Available Stock</th>";        echo    "<th>Detailed Description</th>";        echo    "<th>Division</th>";        echo    "<th>Gender</th>";        echo    "<th>Group</th>";        echo    "<th>Subgroup</th>";        echo  "</tr>";        echo "</thead>";      foreach ($resultsArray as $results) {                foreach ($results as $r) {            echo "<tbody>";            echo  "<tr>";            echo    "<td>". $r['item_number'] ."</td>";            echo    "<td>". $r['stock_available'] ."</td>";            echo    "<td>". $r['available_stock'] ."</td>";            echo    "<td>" . $r['detailed_desc'] . "</td>";            echo    "<td>" . $r['division'] . "</td>";            echo    "<td>" . $r['gender'] . "</td>";            echo    "<td>" . $r['group'] . "</td>";            echo    "<td>" . $r['sub_group'] . "</td>";            echo  "</tr>";            echo "</tbody>";   }      }            echo "</table>";        } else {        echo "No results found";      }    }    ?>    </div>如果有人可以提供幫助,我們將不勝感激。
查看完整描述

1 回答

?
拉風(fēng)的咖菲貓

TA貢獻1995條經(jīng)驗 獲得超2個贊

搜索詞位于您的$searchFor數(shù)組內(nèi),因此已經(jīng)處理完畢?,F(xiàn)在我們只需要找到一些方法來顯示這些而不是表格。讓我們修改處理結(jié)果計數(shù)的代碼。


嘗試這樣的事情:


foreach ($resultsArray as $key => $results) {

    if (count($results) > 0) {

        foreach ($results as $r) {

            echo "<tbody>";

            

            ...


            echo "</tbody>";

        }

    } else {

        echo "No results found for ". $searchFor[$key];

    }

}

您希望計數(shù)檢查位于您的foreach($resultsArray as $results). 這樣您就可以檢查每個as $results數(shù)組。$key 包含當(dāng)前迭代的索引(1st = 0、2nd = 1 等),因此您可以使用它來訪問 searchedFor 數(shù)組,其中包含分解的搜索詞。


查看完整回答
反對 回復(fù) 2024-01-19
  • 1 回答
  • 0 關(guān)注
  • 149 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號