pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

        <bdo id='kMkph'></bdo><ul id='kMkph'></ul>
      <legend id='kMkph'><style id='kMkph'><dir id='kMkph'><q id='kMkph'></q></dir></style></legend>
    1. <small id='kMkph'></small><noframes id='kMkph'>

      <i id='kMkph'><tr id='kMkph'><dt id='kMkph'><q id='kMkph'><span id='kMkph'><b id='kMkph'><form id='kMkph'><ins id='kMkph'></ins><ul id='kMkph'></ul><sub id='kMkph'></sub></form><legend id='kMkph'></legend><bdo id='kMkph'><pre id='kMkph'><center id='kMkph'></center></pre></bdo></b><th id='kMkph'></th></span></q></dt></tr></i><div class="3f7fdtt" id='kMkph'><tfoot id='kMkph'></tfoot><dl id='kMkph'><fieldset id='kMkph'></fieldset></dl></div>
    2. <tfoot id='kMkph'></tfoot>
      1. PHP 多輸入搜索

        PHP Multiple input search(PHP 多輸入搜索)
        <legend id='SFcCo'><style id='SFcCo'><dir id='SFcCo'><q id='SFcCo'></q></dir></style></legend>
        <i id='SFcCo'><tr id='SFcCo'><dt id='SFcCo'><q id='SFcCo'><span id='SFcCo'><b id='SFcCo'><form id='SFcCo'><ins id='SFcCo'></ins><ul id='SFcCo'></ul><sub id='SFcCo'></sub></form><legend id='SFcCo'></legend><bdo id='SFcCo'><pre id='SFcCo'><center id='SFcCo'></center></pre></bdo></b><th id='SFcCo'></th></span></q></dt></tr></i><div class="xvbfvb7" id='SFcCo'><tfoot id='SFcCo'></tfoot><dl id='SFcCo'><fieldset id='SFcCo'></fieldset></dl></div>

            <tfoot id='SFcCo'></tfoot>

            • <bdo id='SFcCo'></bdo><ul id='SFcCo'></ul>
                <tbody id='SFcCo'></tbody>

              <small id='SFcCo'></small><noframes id='SFcCo'>

                • 本文介紹了PHP 多輸入搜索的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我目前正在研究一些 PHP 并且我有 3 個文本輸入.在 MySQL 數(shù)據(jù)庫中搜索這些值,并應(yīng)返回與輸入條件相對應(yīng)的任何數(shù)量的結(jié)果.

                  這里是搜索表單:

                  <字段集><legend>搜索</legend><div class='container'><label for='C_Name' >企業(yè)名稱:</label><br/><input type='text' name='C_Name' id='C_Name' maxlength="50"/><br/><label for='C_County' >城市:</label><br/><input type='text' name='C_County' id='C_County' maxlength="50"/><br/><label for='Job_Type' >工作類型:</label><br/><input type='text' name='Job_Type' id='Job_Type' maxlength="50"/><br/>

                  <div class='container'><input type='submit' name='Submit' value='Search'/>

                  </fieldset></表單>

                  這是它在動作中鏈接的 PHP 腳本:

                   0){//附加條件$query .= " WHERE " .內(nèi)爆 (' AND ', $conditions);//您可以更改為或",但我建議應(yīng)用累積過濾器}$result = mysqli_query($mysqli_link, $query) 或 die(mysql_error());mysqli_close($mysqli_link);if(isset($_POST['submit'])) {while($row = mysqli_fetch_assoc($result)) {$C_Name = $row['C_Name'];$C_StreetNumber = $row['C_StreetNumber'];$C_StreetName = $row['C_StreetName'];$C_Postcode = $row['C_Postcode'];$C_County = $row['C_County'];$C_Tele = $row['C_Tele'];$C_Website = $row['C_Website'];$Contact_Forename = $row['Contact_Forename'];$Contact_Surname = $row['Contact_Surname'];$Contact_Email = $row['Contact_Email'];$Job_Type = $row['Job_Type'];$Job_Price = $row['Job_Price'];echo "<b>名稱:$C_Name</b><br>街道號碼:$C_StreetNumber<br>街道名稱:$C_StreetName<br>郵政編碼:$C_Postcode<br>縣:$C_County<電話>$C_Tele<br>網(wǎng)站:$C_Website<br>聯(lián)系人姓名:$Contact_Forename $Contact_Surname<br>電子郵件:$Contact_Email<br>工作類型:$Job_Type<br>工作價格<>>工作價格:$Job>;}}}?>

                  由于某種原因它返回有

                  <塊引用>

                  意外的文件結(jié)尾

                  " 但是我已經(jīng)檢查了代碼并且當(dāng)我在最后添加另一個 '}' 時,所有代碼都被正確關(guān)閉(從我所看到的)腳本根本不返回任何內(nèi)容.任何人都知道為什么這會發(fā)生嗎?

                  來源:使用表單中的多個字段搜索 MySQL 數(shù)據(jù)庫

                  解決方案

                  因為忘記關(guān)閉

                  if(isset($_POST['submit'])) {//你沒有關(guān)閉條件

                  文件末尾

                  只需在文件末尾添加 }

                  I'm currently working on a bit of PHP and I've 3 text inputs. The values are searched in the MySQL database and should return whatever amount of results correspond with the entered criteria.

                  here is the search form:

                  <form id='SearchPersonal' method='post' action='businessUsersSearch.php' accept-charset='UTF-8'>
                  <fieldset >
                  <legend>Search</legend>
                  
                  <div class='container'>
                  <label for='C_Name' >Business Name: </label><br/>
                  <input type='text' name='C_Name' id='C_Name' maxlength="50" /><br/>
                  <label for='C_County' >City: </label><br/>
                  <input type='text' name='C_County' id='C_County' maxlength="50" /><br/>
                  <label for='Job_Type' >Job Type: </label><br/>
                  <input type='text' name='Job_Type' id='Job_Type' maxlength="50" /><br/>
                  </div>
                  
                  <div class='container'>
                  <input type='submit' name='Submit' value='Search' />
                  </div>
                  </fieldset>
                  </form>
                  

                  Here is the PHP script it links too in the action:

                  <?php
                  
                       $mysqli_link = mysqli_connect("server", "database", "pass", "user");
                      // Check connection
                      if (mysqli_connect_errno()) {
                        echo "Failed to connect to MySQL: " . mysqli_connect_error();
                      }
                  
                      if(isset($_POST['submit'])) {
                      // define the list of fields
                       $fields = array('C_Name', 'C_County', 'Job_Type');
                      $conditions = array();
                  
                  
                  // loop through the defined fields
                  foreach($fields as $field){
                      // if the field is set and not empty
                      if(isset($_POST[$field]) && $_POST[$field] != '') {
                          // create a new condition while escaping the value inputed by the user (SQL Injection)
                          $conditions[] = "'$field' LIKE '%" . mysqli_real_escape_string($mysqli_link, $_POST[$field]) . "%'";
                  }
                  }
                  
                  // builds the query
                  $query = "SELECT C_Name, C_StreetNumber, C_StreetName, C_Postcode, C_County, C_Tele, C_Website, Contact_Forename, Contact_Surname, Contact_Email, Jobs.Job_Type, Jobs.Job_Price FROM Company INNER JOIN Jobs ON Company.Company_ID = Jobs.Company_ID";
                  // if there are conditions defined
                  if(count($conditions) > 0) {
                      // append the conditions
                      $query .= " WHERE " . implode (' AND ', $conditions); // you can change to 'OR', but I suggest to apply the filters cumulative
                  }
                  
                  $result = mysqli_query($mysqli_link, $query) or die(mysql_error());
                  
                  mysqli_close($mysqli_link);
                  
                  
                      if(isset($_POST['submit'])) {
                          while($row = mysqli_fetch_assoc($result)) {
                          $C_Name = $row['C_Name'];
                          $C_StreetNumber = $row['C_StreetNumber'];
                          $C_StreetName = $row['C_StreetName'];
                          $C_Postcode = $row['C_Postcode'];
                          $C_County = $row['C_County'];
                          $C_Tele = $row['C_Tele'];
                          $C_Website = $row['C_Website'];
                          $Contact_Forename = $row['Contact_Forename'];
                          $Contact_Surname = $row['Contact_Surname'];
                          $Contact_Email = $row['Contact_Email'];
                          $Job_Type = $row['Job_Type'];
                          $Job_Price = $row['Job_Price'];
                  
                  echo "<b>Name: $C_Name</b><br>Street Number: $C_StreetNumber<br>Street Name: $C_StreetName<br>Postcode: $C_Postcode<br>County: $C_County<br>Telephone: $C_Tele<br>Website: $C_Website<br>Contact Name: $Contact_Forename $Contact_Surname<br>Email: $Contact_Email<br>Job Type: $Job_Type<br>Job Price: $Job_Price<hr><br>";
                          }
                      }   
                  }
                  
                  ?>
                  

                  For some reason it is returning that there is "

                  unexpected end of file

                  " however I've checked the code and all the codes is closed off correctly (from what I can see) when I add another '}' in at the end the script doesn't return anything at all. Anyone know why this would be happening?

                  Source: Search MySQL Database with Multiple Fields in a Form

                  解決方案

                  Because you forget to close

                  if(isset($_POST['submit'])) {// you not close the condition
                  

                  At the end of your file

                  Just add } at end of your file

                  這篇關(guān)于PHP 多輸入搜索的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標(biāo)不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)

                  <small id='cdJiV'></small><noframes id='cdJiV'>

                    <bdo id='cdJiV'></bdo><ul id='cdJiV'></ul>
                  <tfoot id='cdJiV'></tfoot>

                • <legend id='cdJiV'><style id='cdJiV'><dir id='cdJiV'><q id='cdJiV'></q></dir></style></legend>

                  <i id='cdJiV'><tr id='cdJiV'><dt id='cdJiV'><q id='cdJiV'><span id='cdJiV'><b id='cdJiV'><form id='cdJiV'><ins id='cdJiV'></ins><ul id='cdJiV'></ul><sub id='cdJiV'></sub></form><legend id='cdJiV'></legend><bdo id='cdJiV'><pre id='cdJiV'><center id='cdJiV'></center></pre></bdo></b><th id='cdJiV'></th></span></q></dt></tr></i><div class="jzhrnbf" id='cdJiV'><tfoot id='cdJiV'></tfoot><dl id='cdJiV'><fieldset id='cdJiV'></fieldset></dl></div>

                    1. 主站蜘蛛池模板: 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 懂研帝_专业SCI论文润色机构_SCI投稿发表服务公司 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 美缝剂_美缝剂厂家_美缝剂加盟-地老板高端瓷砖美缝剂 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 嘉兴泰东园林景观工程有限公司_花箱护栏| 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | 翅片管换热器「型号全」_厂家-淄博鑫科环保 | 耐腐蚀泵,耐腐蚀真空泵,玻璃钢真空泵-淄博华舜耐腐蚀真空泵有限公司 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 实体店商新零售|微赢|波后|波后合作|微赢集团 | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 氢氧化钙设备_厂家-淄博工贸有限公司| 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 |