【问题标题】:php error: Undefined index for search button [duplicate]php错误:搜索按钮的未定义索引[重复]
【发布时间】:2015-09-30 10:46:33
【问题描述】:

我正在尝试为搜索按钮编写代码。但问题是我得到了错误:

  • 注意:未定义索引:第 12 行 php/vacatureoverzichtphp.php 中的 zoekBedrijf
  • 注意:未定义索引:第 13 行 php/vacatureoverzichtphp.php 中的 zoekDatum

我正在尝试将 $_POST 放入变量中,以便检查输入是否已填充,如果未填充,则必须显示数据库中的所有数据。我是 php 新手,以前从未编写过搜索代码。所以可能是我做错了......但我认为这会奏效。

您可以在下面找到我的 php 代码:

<?php
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);

 //include '../loginHandlerconnect.php';
include('php/loginHandlerconnect.php');

$db = loginHandlerconnect();

$bedrijfzoek = $db->quote($_POST['zoekBedrijf']);      //line 12
$datumzoek = $db->quote($_POST['zoekDatum']);          //line 13

if($bedrijfzoek == null && $datumzoek == null){

       //code for showing the results   

}
if($bedrijfzoek != null){

       //code for showing the results       

}
if($datumzoek != null){

       //code for showing the results   

}
if($bedrijfzoek != null && $datumzoek != null){

       //code for showing the results

}

?>

还有我的html代码:

<form class="form-inline pull-right" role="form" method="POST" action="php/vacatureoverzichtphp.php">
            <div class="form-group">
                <label>Zoeken op: </label>
            </div>
            <div class="form-group">
                <label class="sr-only" for="zoekenBedrijf">Bedrijfsnaam</label>
                <input type="text" class="form-control" name="zoekBedrijf" id="zoekenBedrijf" value="<?php echo (isset($_POST['zoekBedrijf']) ? $_POST['zoekBedrijf'] : ""); ?>" placeholder="Bedrijfsnaam">
            </div>
            <div class="form-group">
                <label>of</label>
            </div>
            <div class="form-group">
                <label class="sr-only" for="zoekenDatum">Datum</label>
                <input type="text" class="form-control" name="zoekDatum" id="zoekenDatum" value="<?php echo (isset($_POST['zoekDatum']) ? $_POST['zoekDatum'] : ""); ?>" placeholder="Datum">
            </div>
            <button type="submit" class="btn btn-default">zoeken</button>
        </form>
        <br><br><br>
        <?php
            include("php/vacatureoverzichtphp.php");
        ?>

有人可以帮助我并告诉我我做错了什么或必须做不同的事情吗?

【问题讨论】:

    标签: php html search search-engine undefined-index


    【解决方案1】:

    错误是您要查询 zoekBedrijf 和 zoekDatum,但字段名称是 zoekenBedrijf 和 zoekenDatum。

    【讨论】:

      猜你喜欢
      • 2018-04-14
      • 1970-01-01
      • 2012-11-14
      • 2018-09-11
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      • 2013-12-27
      相关资源
      最近更新 更多