📄 search.php
字号:
echo "<p align=\"center\">";
if($page>1)
{
$ppage = $page-1;
$rets = "<anchor>«Prev";
$rets .= "<go href=\"search.php?action=$action&sid=$sid&page=$ppage\" method=\"post\">";
$rets .= "<postfield name=\"stext\" value=\"$stext\"/>";
$rets .= "<postfield name=\"sin\" value=\"$sin\"/>";
$rets .= "<postfield name=\"sor\" value=\"$sor\"/>";
$rets .= "</go></anchor> ";
echo $rets;
}
if($page<$num_pages)
{
$npage = $page+1;
$rets = "<anchor>Next»";
$rets .= "<go href=\"search.php?action=$action&sid=$sid&page=$npage\" method=\"post\">";
$rets .= "<postfield name=\"stext\" value=\"$stext\"/>";
$rets .= "<postfield name=\"sin\" value=\"$sin\"/>";
$rets .= "<postfield name=\"sor\" value=\"$sor\"/>";
$rets .= "</go></anchor> ";
echo $rets;
}
echo "<br/>$page/$num_pages<br/>";
if($num_pages>2)
{
$rets = "Jump to page<input name=\"pg\" format=\"*N\" size=\"3\"/>";
$rets .= "<anchor>[GO]";
$rets .= "<go href=\"search.php?action=$action&sid=$sid&page=$(pg)\" method=\"post\">";
$rets .= "<postfield name=\"stext\" value=\"$stext\"/>";
$rets .= "<postfield name=\"sin\" value=\"$sin\"/>";
$rets .= "<postfield name=\"sor\" value=\"$sor\"/>";
$rets .= "</go></anchor>";
echo $rets;
}
echo "</p>";
}
echo "</p>";
echo "<p align=\"center\">";
echo "<a href=\"index.php?action=search&sid=$sid\"><img src=\"images/search.gif\" alt=\"*\"/>";
echo "Search Menu</a><br/>";
echo "<a href=\"index.php?action=main&sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
echo "</p></card>";
}
else if($action=="sblg")
{
$stext = $_POST["stext"];
$sin = $_POST["sin"];
$sor = $_POST["sor"];
addonline(getuid_sid($sid),"Blogs search","");
echo "<card id=\"main\" title=\"Search\">";
echo "<p>";
if(trim($stext)=="")
{
echo "<br/>Failed to search for blogs";
}else{
//begin search
if($page=="" || $page<1)$page=1;
if($sin=="1")
{
$where_table = "ibwf_blogs";
$cond = "btext";
$select_fields = "id, bname";
if($sor=="1")
{
$ord_fields = "bname";
}else{
$ord_fields = "bgdate DESC";
}
}else if($sin=="2")
{
$where_table = "ibwf_blogs";
$cond = "bname";
$select_fields = "id, bname";
if($sor=="1")
{
$ord_fields = "bname";
}else{
$ord_fields = "bgdate DESC";
}
}
$noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ".$where_table." WHERE ".$cond." LIKE '%".$stext."%'"));
$num_items = $noi[0];
$items_per_page = 10;
$num_pages = ceil($num_items/$items_per_page);
if(($page>$num_pages)&&$page!=1)$page= $num_pages;
$limit_start = ($page-1)*$items_per_page;
$sql = "SELECT ".$select_fields." FROM ".$where_table." WHERE ".$cond." LIKE '%".$stext."%' ORDER BY ".$ord_fields." LIMIT $limit_start, $items_per_page";
$items = mysql_query($sql);
while($item=mysql_fetch_array($items))
{
$tlink = "<a href=\"index.php?action=viewblog&sid=$sid&bid=$item[0]&go=$item[0]\">".htmlspecialchars($item[1])."</a><br/>";
echo $tlink;
}
echo "<p align=\"center\">";
if($page>1)
{
$ppage = $page-1;
$rets = "<anchor>«Prev";
$rets .= "<go href=\"search.php?action=$action&sid=$sid&page=$ppage\" method=\"post\">";
$rets .= "<postfield name=\"stext\" value=\"$stext\"/>";
$rets .= "<postfield name=\"sin\" value=\"$sin\"/>";
$rets .= "<postfield name=\"sor\" value=\"$sor\"/>";
$rets .= "</go></anchor> ";
echo $rets;
}
if($page<$num_pages)
{
$npage = $page+1;
$rets = "<anchor>Next»";
$rets .= "<go href=\"search.php?action=$action&sid=$sid&page=$npage\" method=\"post\">";
$rets .= "<postfield name=\"stext\" value=\"$stext\"/>";
$rets .= "<postfield name=\"sin\" value=\"$sin\"/>";
$rets .= "<postfield name=\"sor\" value=\"$sor\"/>";
$rets .= "</go></anchor> ";
echo $rets;
}
echo "<br/>$page/$num_pages<br/>";
if($num_pages>2)
{
$rets = "Jump to page<input name=\"pg\" format=\"*N\" size=\"3\"/>";
$rets .= "<anchor>[GO]";
$rets .= "<go href=\"search.php?action=$action&sid=$sid&page=$(pg)\" method=\"post\">";
$rets .= "<postfield name=\"stext\" value=\"$stext\"/>";
$rets .= "<postfield name=\"sin\" value=\"$sin\"/>";
$rets .= "<postfield name=\"sor\" value=\"$sor\"/>";
$rets .= "</go></anchor>";
echo $rets;
}
echo "</p>";
}
echo "</p>";
echo "<p align=\"center\">";
echo "<a href=\"index.php?action=search&sid=$sid\"><img src=\"images/search.gif\" alt=\"*\"/>";
echo "Search Menu</a><br/>";
echo "<a href=\"index.php?action=main&sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
echo "</p></card>";
}
else if($action=="sclb")
{
$stext = $_POST["stext"];
$sin = $_POST["sin"];
$sor = $_POST["sor"];
addonline(getuid_sid($sid),"Club search","");
echo "<card id=\"main\" title=\"Search\">";
echo "<p>";
if(trim($stext)=="")
{
echo "<br/>Failed to search for club";
}else{
//begin search
if($page=="" || $page<1)$page=1;
if($sin=="1")
{
$where_table = "ibwf_clubs";
$cond = "description";
$select_fields = "id, name";
if($sor=="1")
{
$ord_fields = "name";
}else if($sor=="2"){
$ord_fields = "created";
}else if($sor=="3"){
$ord_fields = "created DESC";
}
}else if($sin=="2")
{
$where_table = "ibwf_clubs";
$cond = "name";
$select_fields = "id, name";
if($sor=="1")
{
$ord_fields = "name";
}else if($sor=="2"){
$ord_fields = "created";
}else if($sor=="3"){
$ord_fields = "created DESC";
}
}
$noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ".$where_table." WHERE ".$cond." LIKE '%".$stext."%'"));
$num_items = $noi[0];
$items_per_page = 10;
$num_pages = ceil($num_items/$items_per_page);
if(($page>$num_pages)&&$page!=1)$page= $num_pages;
$limit_start = ($page-1)*$items_per_page;
$sql = "SELECT ".$select_fields." FROM ".$where_table." WHERE ".$cond." LIKE '%".$stext."%' ORDER BY ".$ord_fields." LIMIT $limit_start, $items_per_page";
$items = mysql_query($sql);
while($item=mysql_fetch_array($items))
{
$tlink = "<a href=\"index.php?action=gocl&sid=$sid&clid=$item[0]&go=$item[0]\">".htmlspecialchars($item[1])."</a><br/>";
echo $tlink;
}
echo "<p align=\"center\">";
if($page>1)
{
$ppage = $page-1;
$rets = "<anchor>«Prev";
$rets .= "<go href=\"search.php?action=$action&sid=$sid&page=$ppage\" method=\"post\">";
$rets .= "<postfield name=\"stext\" value=\"$stext\"/>";
$rets .= "<postfield name=\"sin\" value=\"$sin\"/>";
$rets .= "<postfield name=\"sor\" value=\"$sor\"/>";
$rets .= "</go></anchor> ";
echo $rets;
}
if($page<$num_pages)
{
$npage = $page+1;
$rets = "<anchor>Next»";
$rets .= "<go href=\"search.php?action=$action&sid=$sid&page=$npage\" method=\"post\">";
$rets .= "<postfield name=\"stext\" value=\"$stext\"/>";
$rets .= "<postfield name=\"sin\" value=\"$sin\"/>";
$rets .= "<postfield name=\"sor\" value=\"$sor\"/>";
$rets .= "</go></anchor> ";
echo $rets;
}
echo "<br/>$page/$num_pages<br/>";
if($num_pages>2)
{
$rets = "Jump to page<input name=\"pg\" format=\"*N\" size=\"3\"/>";
$rets .= "<anchor>[GO]";
$rets .= "<go href=\"search.php?action=$action&sid=$sid&page=$(pg)\" method=\"post\">";
$rets .= "<postfield name=\"stext\" value=\"$stext\"/>";
$rets .= "<postfield name=\"sin\" value=\"$sin\"/>";
$rets .= "<postfield name=\"sor\" value=\"$sor\"/>";
$rets .= "</go></anchor>";
echo $rets;
}
echo "</p>";
}
echo "</p>";
echo "<p align=\"center\">";
echo "<a href=\"index.php?action=search&sid=$sid\"><img src=\"images/search.gif\" alt=\"*\"/>";
echo "Search Menu</a><br/>";
echo "<a href=\"index.php?action=main&sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
echo "</p></card>";
}
else if($action=="snbx")
{
$stext = $_POST["stext"];
$sin = $_POST["sin"];
$sor = $_POST["sor"];
addonline(getuid_sid($sid),"Inbox search","");
echo "<card id=\"main\" title=\"Search\">";
echo "<p>";
$myid = getuid_sid($sid);
if(trim($stext)=="")
{
echo "<br/>Failed to search for message";
}else{
//begin search
if($page=="" || $page<1)$page=1;
if($sin==1)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -