html - Incorrect Php-SQL output from index.php -


i have index.php file simple form , submitting values form searchaction.php file. however, output after pressing search index page different , not correct search button pressed on searchaction.php though both executing same php searchaction.

    <?php         //start session         session_start();             //unset variables stored in session         unset($_session['search']);     ?>  <html lang="en">    <body>        <form id="searchbox" method="post" action="searchaction.php">         <select id= "selecttype" name="combo">             <option class="defualt-text">--select search type--</option>             <option value="0">all</option>             <option value="1">shopname</option>             <option value="2">shop category</option>             <option value="3">product name</option>             <option value="4">product category</option>         </select>         <input id="search" type="text" placeholder="search..." name="search">         <input id="submit" type="submit" value="search" name="submit">     </form>                 <?php                     if( isset($_session['errmsg_arr']) && is_array($_session['errmsg_arr']) && count($_session['errmsg_arr']) >0 ) {                         echo '$_session["errmsg_arr"]';                         unset($_session['errmsg_arr']);                     }                 ?>     </body>  </html> 

for searchaction.php

    <?php          $button = $_post ['submit'];         $search = $_post ['search'];         $option = $_post ['combo'];     ?> <div id="top">      <div id="topsbar">         <form method="post" action="searchaction.php">              <input id="topsearch" type="text" name="search">             <input id="topsubmit" type="submit" name="submit">         </form>     </div> </div>  <hr size='1'> <?php     mysql_connect("localhost","root","root");     mysql_select_db("db_tech");      switch($option){          case 0: $sql = "select s.shopname, p.productname,s.shopurl snamesearch s join pnamesearch p on s.shopid = p.shopid s.shopname '%".$search."%' order s.shopname";                 break;         case 1: $sql = "select shopname,shopcat,shopurl snamesearch shopname '%".$search."%' order shopname";                 break;         case 2: $sql = "select shopname,shopcat,shopurl snamesearch shopcat '%".$search."%' order shopcat";                 break;  }  $run = mysql_query($sql); $foundnum = mysql_num_rows($run); echo $foundnum; ?> 


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -