PHP MySQL AJAX中的多个搜索选项

I want to put multiple search option in PHP file through AJAX method. With one search (Search by name )option its working fine but when I put another search field ( Like Search by gender) then its search only with gender only. I can't do search for both of them at a same time. This is main index.php file

 This is tablepage.php file where ajax method calling + display data

<script charset="UTF-8">

    function pagination(page)
      {
          var search = $("input#fieldSearch").val();
          var record = $("select#pageRecord").val();
          var gender = $("select#fieldSearch1").val(); 
          if (search!=="")
          {
            dataString = 'starting='+page+'&gender='+ gender+'&name='+search+'&perpage='+ record+'&random='+Math.random();
        }

         else{
              dataString = 'starting='+page+'&perpage='+record+'&random='+Math.random();
            }

        $.ajax({
         url:"tablepage.php",
         data: dataString,
         type:"GET",
         success:function(data)
         {
            $('#divPageData').html(data);
          }
       });
     }

        function loadData()
       {
          var dataString;
          var search = $("input#fieldSearch").val();
          var record = $("select#pageRecord").val();
          var gender = $("select#fieldSearch1").val();
        dataString = '&gender=' + gender + 'name='+ search + '&perpage=' + record;


       $.ajax({
             url: "tablepage.php",
             type: "GET",
             data: dataString,
            success:function(data)
              {
                 $('#divPageData').html(data);
              }
        });
       }
    </script>

<?php
   error_reporting(E_ALL^E_NOTICE);
   include('pagination_class.php');
   include('connect.php');

    if (isset($_GET['name']) and !empty($_GET['name'])){
       $name = $_GET['name'];
        $sql = "select * from fmaf where name like '%$name%'";

          }
           if (isset($_GET['gender']) and !empty($_GET['gender'])){
              $gender = $_GET['gender'];
            $sql = "select * from fmaf where gender = '$gender'";

           }
          else{

        $sql="select * from fmaf left join status ON fmaf.id = status.sid GROUP BY fmaf.id ";

        }

          if(isset($_GET['starting'])){ //starting page
                 $starting=$_GET['starting'];
                }else{
              $starting=0;
             }

           $recpage=$_GET['perpage'];

            $obj = new pagination_class($sql,$starting,$recpage);       
           $result = $obj->result;
       ?>  

this is pagination.js file

$(document).ready(function(){

            $('#divLoading').ajaxStart(function(){
            $(this).fadeIn();
            $(this).html("<img src='loading.gif' /> ");
              }).ajaxStop(function(){
                $(this).fadeOut();
            });


           loadData();


          function loadData()
           {
             var dataString;
             var search = $("input#fieldSearch").val();
             var record = $("select#pageRecord").val();
             var gender = $("select#fieldSearch1").val();   


           dataString = '&gender=' + gender + 'name='+ search + '&perpage=' + record;


           $.ajax({
               url: "tablepage.php",
                 type: "GET",
             data: dataString,
               success:function(data)
               {
                $('#divPageData').html(data);
              }
        });
       }

          $("form#formSearch").submit(function()
            {
                 loadData();
               return false;
              });


                 }); 

Rest of pagination.class.php file is working fine.

I just checking for singe GET parameter and if user want to find with name and gender vise than in that case i just add this code

if( !empty( $_GET['name']) && !empty( $_GET['gender']))