2015-05-29 4 views
0

Как выполнить многопоиска в таблице на PHP?Многопользовательский поиск в таблице

Вот мой код:

<form action="" method="GET"> 
    <input type="text" class="span4" placeholder="Cari Nama" name="carinama" style="margin-top:10px;" /> 
    <input type="text" class="span4" placeholder="Cari DOB" name="caridob" id="datepicker" autocomplete="off"style="margin-top:10px;" /> 
    <input type="text" class="span4" placeholder="Cari Role" name="carirole" style="margin-top:10px;" /> 
    <button class="btn btn-primary" type="submit"><i class="fa fa-save fa-fw"></i> Cari</button> 
</form> 

Здесь это querynumber:

</div> 
</div> 
<div class="row-fluid row-merge"> 
<?php 
    $querymember = "SELECT u.*, r.* FROM m_user u LEFT JOIN m_role r ON u.user_role = r.role_id "; 
    if(isset($_GET['carinama'])) 
    { 
     $carinama = $_GET['carinama']; 
     $querymember .= " WHERE u.user_email LIKE '%$carinama%' OR u.user_fname LIKE '%$carinama%' OR u.user_mname LIKE '%$carinama%' OR u.user_lname LIKE '%$carinama%' OR u.user_uname LIKE '%$carinama%' OR u.user_fname LIKE '%$carinama%'"; 
     echo "Filter : $carinama"; 
    } 
    elseif(isset($_GET['caridob'])) 
    { 
     $caridob = $_GET['caridob']; 
     $querymember .= " WHERE u.user_dob LIKE '%$caridob%'"; 
     echo "Filter : $caridob"; 
    } 
    elseif(isset($_GET['carirole'])) 
    { 
     $carirole = $_GET['carirole']; 
     $querymember .= " WHERE r.role_name LIKE '%$carirole%'"; 
     echo "Filter : $carirole"; 
    } 

    $querymember .= " ORDER BY u.user_fname"; 
    $result = mysqli_query($conn,$querymember); 
    $rpp = 10; // results per page 
    $_SESSION['filter']=$querymember; 
    $adjacents = 4; 

Я еще новичок, так что мне нужна ваша помощь. Я был бы благодарен за это. Благодарю.

+0

В чем вопрос? – zedfoxus

ответ

0
WHERE (lower(CONCAT(u.user_email,u.user_fname,u.user_mname,u.user_lname,u.user_uname,u.user_fname)) LIKE '%LOWER('.$carinama.')%') 
+0

извините. Я использую значение в типе ввода. –

+0

Нет, значения в вашем коде? – Suraj

+0

value = "" –