2017-02-01 62 views
-2

给你好,我需要helpt与我的项目,警告:爆炸()预计参数2为字符串数组中

我需要把刺在表爆炸(),但它不工作。我得到以下错误:警告:explode()期望参数2是字符串,数组中给出。我搜索stackoverflow但我无法弄清楚什么是错的。

<html> 
 
<head> 
 
    <meta charset=utf-8 /> 
 
    <title>Contact Formulier</title> 
 
    <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' /> 
 

 
    <!-- Bootstrap CSS --> 
 
    <link rel="stylesheet" href="../vendor/bootstrap/css/bootstrap.css"/> 
 
    <link rel="stylesheet" href="../dist/css/bootstrapValidator.css"/> 
 

 
    <!-- Vendor Script --> 
 
    <script type="text/javascript" src="../vendor/jquery/jquery-1.10.2.min.js"></script> 
 

 
    <!-- Bootstrap Script --> 
 
    <script type="text/javascript" src="../vendor/bootstrap/js/bootstrap.min.js"></script> 
 
    <script type="text/javascript" src="../dist/js/bootstrapValidator.js"></script> 
 

 
    <!-- Load Leaflet from CDN--> 
 
    <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" /> 
 
    <script src="https://unpkg.com/[email protected]/dist/leaflet-src.js"></script> 
 

 
    <!-- Load Esri Leaflet from CDN --> 
 
    <script src="https://unpkg.com/[email protected]"></script> 
 
</head> 
 
<body> 
 
<div class="container"> 
 
    <div class="row"> 
 
    <form id="defaultForm" action="searchtest.php" method="GET"/> 
 
     <div class="col-md-6"> 
 
      <h2>Zoek naar een klacht</h2> 
 
      <div id="custom-search-input"> 
 
       <div class="input-group col-md-12"> 
 
        <input type="text" name="searchbar" class="form-control input-lg" placeholder="Zoeken..."/> 
 
        <span class="input-group-btn"> 
 
         <button class="btn btn-info btn-lg" type="submit"> 
 
          <i class="glyphicon glyphicon-search"></i> 
 
         </button> 
 
        </span> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</div> 
 
</form> 
 

 
<div class="col-lg-10"> 
 
<table class="table table-bordered"> 
 

 
<tr> 
 
<th>Voornaam</th> 
 
<th>Achternaam</th> 
 
<th>Telefoonnummer</th> 
 
<th>E-mail</th> 
 
<th>Straat</th> 
 
<th>Omschrijving plaats</th> 
 
<th>Onderwerp klacht</th> 
 
<th>Omschrijving klacht</th> 
 
<th>Eventuele omschrijving klacht</th> 
 
</tr> 
 
    
 
    </div> 
 
</body> 
 
</html>

<?php 



    //searching in database 
    $search = '.*'.$_GET['searchbar'].' .*'; 
    $regexObj = new MongoDB\BSON\Regex($search,'i'); 
    $where = array("straat" => $regexObj); 
    $cursor = $collection->find($where); 
    $cursor->setTypeMap(['root' => 'array']); 

    foreach ($cursor as $doc){ 
    echo '<tr>'; 
    $tables[] = explode(",", $doc); 
    foreach ($tables as $table) { 
    echo "<td>" . $table . "</td>"; 
    } 
    echo "</tr>"; 
    } 

} 

?> 
+3

你问一个PHP错误,并显示一个HTML页面? – Jens

+0

我忘了把它放在后... –

+0

'$ tables [] = explode(“,”,$ doc);'$ doc是一个数组,这就是为什么。 –

回答

0

钍第一个参数是你的两个字符串分隔的一部分。第二个参数将是你完整的字符串,

例如,对于第一个参数:,空间, - 等..

例如,对于第二个参数:完整名称从前端来。

相关问题