Maison > Tutoriel CMS > DEDECMS > Comment ajouter une fonction de recherche à la liste des administrateurs en arrière-plan dans dedecms

Comment ajouter une fonction de recherche à la liste des administrateurs en arrière-plan dans dedecms

藏色散人
Libérer: 2019-12-10 09:58:42
original
2392 Les gens l'ont consulté

Comment ajouter une fonction de recherche à la liste des administrateurs en arrière-plan dans dedecms

dedecms Comment ajouter une fonction de recherche à la liste des administrateurs en arrière-plan ?

Récemment, j'ai utilisé Dreamweaver System pour créer un système de gestion pour un client. Le client a attribué plus de 300 comptes d'administrateur. À la demande du client, je dois en ajouter. un compte administrateur. La fonction de recherche est en fait assez simple à utiliser. La modification du fichier comporte deux étapes :

Apprentissage recommandé : Dream Weaver cms

.

1. La valeur par défaut est /dede /templets/sys_admin_user.htm, ajoutez le code à l'emplacement approprié :

<form action="sys_admin_user.php" name="form1" method="get">
      <table border="0" cellspacing="0" cellpadding="3">
      <tr>
          <td>管理员搜索:</td>
          <td><input name="keyword" type="text" id="keyword" size="12" style="width:120px" value="{dede:global name=&#39;keyword&#39;/}" /></td>
          <td><input name="imageField" class="np" type="image" src="images/button_search.gif" width="60" height="22" border="0" /></td>
        </tr>
      </table>
      </form>
Copier après la connexion

2. Recherchez /dede/sys_admin_user.php, recherchez :

else $rank = " WHERE CONCAT(dede_admin.usertype)=&#39;$rank&#39; ";
Copier après la connexion

Ajoutez ci-dessous ceci :

if(!isset($keyword)) $keyword = &#39;&#39;;
else $keyword = trim(FilterSearch($keyword));
Copier après la connexion

Trouvé : $query = "SELECT dede_admin.*, dede_arctype.typename FROM dede_admin LEFT JOIN dede_arctype ON dede_admin.typeid = dede_arctype.id $rank ";, modifié en :

if($keyword<>&#39;&#39;)
{
$query = "SELECT dede_admin.*,dede_arctype.typename FROM dede_admin LEFT JOIN dede_arctype ON dede_admin.typeid = dede_arctype.id $rank  where userid LIKE &#39;%$keyword%&#39; OR uname LIKE &#39;%$keyword%&#39;";
}
else
{
$query = "SELECT dede_admin.*,dede_arctype.typename FROM dede_admin LEFT JOIN dede_arctype ON dede_admin.typeid = dede_arctype.id $rank ";
}
Copier après la connexion

C'est fait ici Une fois que vous avez terminé, essayez-le pour voir si cela fonctionne bien.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal