find.php
上传用户:yantgcom
上传日期:2013-07-19
资源大小:478k
文件大小:2k
源码类别:

MySQL数据库

开发平台:

PHP

  1. <?php
  2.  include ("../inc/db.php");
  3.  include ("../inc/phpmkrfn.php");
  4.  include ('../inc/xtpl.php');
  5. $t_find=$_GET['x_find'];
  6. if (empty($t_ORDER)){$t_ORDER="JHMID";}
  7. $xtpl=new XTemplate ("listview.html");
  8. $conn = phpmkr_db_connect(HOST, USER, PASS, DB, PORT);
  9.     $sSql ="select * from accounts where ".BasicSearchSQL($t_find);
  10. $rs  = phpmkr_query($sSql,$conn) or die("Failed to execute query: " . phpmkr_error() . '<br>SQL: ' . $sSql);
  11.     while ($row = mysql_fetch_array($rs, MYSQL_ASSOC)) {
  12. $xtpl->assign("DATA",$row); /* assign array data */
  13. $xtpl->parse("main.table.row"); /* parse a row */
  14. }
  15. $xtpl->parse("main.table"); /* parse the table */
  16. $xtpl->parse("main");
  17. $xtpl->out("main");
  18. function BasicSearchSQL($Keyword)
  19. {
  20. $sKeyword = (!get_magic_quotes_gpc()) ? addslashes($Keyword) : $Keyword;
  21. $BasicSearchSQL = "";
  22. $BasicSearchSQL.= "`ID` LIKE '%" . $sKeyword . "%' OR ";
  23. $BasicSearchSQL.= "`ACC01` LIKE '%" . $sKeyword . "%' OR ";
  24. $BasicSearchSQL.= "`ACC02` LIKE '%" . $sKeyword . "%' OR ";
  25. $BasicSearchSQL.= "`ACC03` LIKE '%" . $sKeyword . "%' OR ";
  26. $BasicSearchSQL.= "`ACC03A` LIKE '%" . $sKeyword . "%' OR ";
  27. $BasicSearchSQL.= "`ACC04` LIKE '%" . $sKeyword . "%' OR ";
  28. $BasicSearchSQL.= "`ACC04A` LIKE '%" . $sKeyword . "%' OR ";
  29. $BasicSearchSQL.= "`ACC05` LIKE '%" . $sKeyword . "%' OR ";
  30. $BasicSearchSQL.= "`ACC08A` LIKE '%" . $sKeyword . "%' OR ";
  31. $BasicSearchSQL.= "`ACC08` LIKE '%" . $sKeyword . "%' OR ";
  32. $BasicSearchSQL.= "`ACC09` LIKE '%" . $sKeyword . "%' OR ";
  33. $BasicSearchSQL.= "`ACC10` LIKE '%" . $sKeyword . "%' OR ";
  34. $BasicSearchSQL.= "`ACC11` LIKE '%" . $sKeyword . "%' OR ";
  35. $BasicSearchSQL.= "`ACC12` LIKE '%" . $sKeyword . "%' OR ";
  36. if (substr($BasicSearchSQL, -4) == " OR ") { $BasicSearchSQL = substr($BasicSearchSQL, 0, strlen($BasicSearchSQL)-4); }
  37. return $BasicSearchSQL;
  38. }
  39. ?>