当前位置: 首页>>代码示例>>PHP>>正文


PHP db_count函数代码示例

本文整理汇总了PHP中db_count函数的典型用法代码示例。如果您正苦于以下问题:PHP db_count函数的具体用法?PHP db_count怎么用?PHP db_count使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了db_count函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: menu_top

function menu_top($manual_items=""){
	//Подключаем глобальную переменную
	global $DocumentId;
	
	db_connect();
	$html_items="	
					<a href='/engine.php?table=documents'>Документ покупки</a><span class='divider'></span>
					<a href='/engine.php?table=computers'>Сборки компьютеров</a><span class='divider'></span>
					<a href='/statistics.php'>Статистика</a><span class='divider'></span>
					<a href='/engine.php?table=documents&document=$DocumentId&action=list_contragents'>Контрагенты</a><span class='divider'></span>
					<a href='/engine.php?table=documents&document=$DocumentId&action=list_positions'>Позиции</a><span class='divider'></span>
					<br/>
					";
					
    //Запрашиваем из таблицы БД 'menus' все пункты меню, принадлежащие размещению 'top'
    $items_query=db_query("SELECT `href`, `text`, `label` FROM `menu_items` WHERE `area`='top' ORDER BY `order` ASC");

    $number_item=1;
	
	//Ручное добавление пунктов
	$html_items.=$manual_items;
	
    //Пункты меню найдены
    if(db_count($items_query)>0){
        //Перебираем пункты меню
        while($item=db_fetch($items_query)){
            $html_items.="<a href='{$item['href']}' class='".get_class_depend_on_uri("!=", 'table_name', $item['label'])."'>{$item['text']}</a>";
            $html_items.="<span class='divider'></span>";
            if($number_item % 7 == 0) $html_items.="<br/>";
            $number_item++;
        }
    //Такие пункты меню не найдены
    }
    return template_get('menus/menu_top', array('html_items'=>$html_items, 'login'=>$_SESSION['user']));
}
开发者ID:jsib,项目名称:dumps.loc,代码行数:35,代码来源:menus.php

示例2: show_branch

function show_branch()
{
    switch (@$_GET['message']) {
        case "branchjustadded":
            $message_html = template_get("message", array('message' => "Город успешно добавлен"));
            break;
        default:
            $message_html = template_get("nomessage");
    }
    $branch_id = $_GET['branch'];
    $branch = db_easy("SELECT * FROM `phpbb_branches` WHERE `id`={$branch_id}");
    $pointsRES = db_query("SELECT * FROM `phpbb_points` WHERE `branch_id`={$branch_id}");
    if (db_count($pointsRES) > 0) {
        while ($point = db_fetch($pointsRES)) {
            $points_html .= "<div style='padding-bottom:5px;'><a href='/manager.php?action=show_point&point={$point['id']}'>{$point['name']}</a></div>";
        }
    } else {
        $points_html = "-";
    }
    if (check_rights('add_branch')) {
        $edit_branch_html = "<a href='/manager.php?action=edit_branch&branch={$branch_id}' style='font-size:8pt;'>Редактировать</a>";
    }
    $html .= template_get("branches/show_branch", array('name' => $branch['name'], 'editbranch' => $edit_branch_html, 'message' => $message_html, 'points' => $points_html));
    return $html;
}
开发者ID:jsib,项目名称:intranet,代码行数:25,代码来源:show_branch.php

示例3: check_rights

function check_rights($right_name = "")
{
    //Define global variables
    global $user;
    //Check rights
    if (isset($GLOBALS['super_rights_users'][$user->data['username']])) {
        //For users with super rights
        return true;
    } else {
        //If
        if ($right_name !== "") {
            $rightRES = db_query("SELECT * FROM `phpbb_rights` WHERE `name`='{$right_name}'");
            if (db_count($rightRES) == 1) {
                $right_id = db_fetch($rightRES)['id'];
            } else {
                show("Ошибка в функции check_right_name(). Права с именем '{$right_name}' не существует или имеется несколько прав с таким именем.<br/>");
                show('Debug backtrace:');
                show(debug_backtrace());
                exit;
            }
            if (db_easy_count("SELECT * FROM `phpbb_rights_users` WHERE `user_id`={$user->data['user_id']} AND `right_id`={$right_id}") > 0) {
                return true;
            } else {
                return false;
            }
        }
    }
}
开发者ID:jsib,项目名称:intranet,代码行数:28,代码来源:auth.php

示例4: get_comment

function get_comment()
{
    /*Получаем данные от пользователя*/
    if (isset($_POST['id'])) {
        if (!preg_match("/^comment\\-[0-9]{1,2}\\-[0-9]{4}\\-[0-9]{1,2}\\-[0-9]{1,2}\$/", $_POST['id'])) {
            return "Ошибка в формате входных данных (td).";
        } else {
            $id = $_POST['id'];
        }
    } else {
        return "Не определены входные данные (id)";
    }
    /*Обрабатываем полученные данные*/
    $temp = explode('-', $id);
    $year = (int) $temp[2];
    $month = (int) $temp[3];
    $day = (int) $temp[4];
    //Запрос к базе
    $q = db_query("SELECT * FROM `phpbb_timetable_comments` WHERE `year`={$year} AND `month`={$month} AND `day`={$day}");
    if (db_count($q) == 0) {
        return 1;
    } else {
        $result = db_fetch($q);
        return $result['comment1'] . "\n" . $result['comment2'] . "\n" . $result['comment3'];
    }
}
开发者ID:jsib,项目名称:intranet,代码行数:26,代码来源:get_comment.php

示例5: CanCreate

 function CanCreate()
 {
     if (db_count('service', '`sclass` = "CSCLog"') == 0) {
         return true;
     }
     add_info('Может существовать лишь один серфис журналирования.');
     return false;
 }
开发者ID:Nazg-Gul,项目名称:gate,代码行数:8,代码来源:01CSCLog.php

示例6: add_right

function add_right()
{
    //Определяем переменные
    $html = "";
    $users_html = "";
    /*Проверка прав на выполнение действия*/
    if (!check_rights('add_right')) {
        return "У вас нет соответствующих прав";
    }
    //IF
    if (!isset($_POST['user'])) {
        /*Получаем и проверяем данные от пользвователя*/
        $right_id = (int) $_GET['right'];
        /*Проверка входных данных*/
        $rightRES = db_query("SELECT `name` FROM `phpbb_rights` WHERE `id`='{$right_id}'");
        if (db_count($rightRES) == 0) {
            return "Ошибка в формате входных данных (right)";
        } else {
            $right_name = db_fetch($rightRES)['name'];
        }
        //Запрос к базе
        $usersRES = db_query("SELECT * FROM `phpbb_users`\r\n\t\t\t\t\t\t\t\tWHERE (`user_type`=0 OR `user_type`=3) AND `username`!='root'\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tORDER BY `username` ASC");
        //WHILE
        while ($userWHILE = db_fetch($usersRES)) {
            if (db_easy_count("SELECT * FROM `phpbb_rights_users`\r\n\t\t\t\t\t\t\t\tWHERE `user_id`={$userWHILE['user_id']}\r\n\t\t\t\t\t\t\t\t\tAND `right_id`={$right_id}\r\n\t\t\t\t\t\t") == 0) {
                $users_html .= "<option value='{$userWHILE['user_id']}'>{$userWHILE['username']}</option>";
            }
        }
        /*Подключаем шаблон*/
        $html .= template_get("rights/add_right", array('users' => $users_html, 'right_id' => $right_id, 'right_name' => $right_name));
        //ELSE
    } else {
        /*Получаем и проверяем данные от пользвователя*/
        $user_id = (int) $_POST['user'];
        /*Получаем и проверяем данные от пользвователя*/
        $right_id = (int) $_POST['right'];
        /*Проверка входных данных*/
        if (db_easy_count("SELECT * FROM `phpbb_users` WHERE `user_id`={$user_id}") == 0) {
            return "Ошибка в формате входных данных (user)";
        }
        /*Проверка входных данных*/
        if (db_easy_count("SELECT * FROM `phpbb_rights` WHERE `id`='{$right_id}'") == 0) {
            return "Ошибка в формате входных данных (right)";
        }
        //Запрос к базе
        if (db_easy_count("SELECT * FROM `phpbb_rights_users` WHERE `user_id`={$user_id} AND `right_id`={$right_id}") == 0) {
            $insertRES = db_query("INSERT INTO `phpbb_rights_users` SET `user_id`={$user_id}, `right_id`={$right_id}");
        }
        /*Проверка правильности выполнения запроса к БД*/
        if (!db_result($insertRES)) {
            return "Ошибка при выполнении (insert)";
        }
        //Выполняем HTTP запрос
        header("location: /manager.php?action=show_rights");
    }
    //Возвращаем значение функции
    return $html;
}
开发者ID:jsib,项目名称:intranet,代码行数:58,代码来源:add_right.php

示例7: notify_users

function notify_users($id, $what = "created")
{
    global $PHP_URL, $PROJECT_EMAIL, $PROJECT_NAME;
    $result = db_query("SELECT * FROM article WHERE id = {$id}");
    if (db_count($result) == 1) {
        $row = db_next($result);
        mail($PROJECT_EMAIL, "{$PROJECT_NAME} Article #{$id} {$what}", wordwrap("{$row['create_user']} has {$what} an article titled, " . "'{$row['title']}' with the following abstract:\n\n" . "    {$row['abstract']}\n\n" . "Please approve or delete this article via the following " . "page:\n\n" . "    {$PHP_URL}?L{$id}\n"), "From: {$PROJECT_EMAIL}\r\n");
    }
}
开发者ID:jokepinocchio,项目名称:MiniXML,代码行数:9,代码来源:articles.php

示例8: show_poll

function
show_poll($id)				// I - Poll ID
{
  global $PHP_SELF, $POLL_TYPE_PICKONE, $POLL_TYPE_PICKMANY;


  $result = db_query("SELECT * FROM poll WHERE is_published = 1 AND id = $id");

  if (db_count($result) == 1)
  {
    $row      = db_next($result);
    $id       = $row['id'];
    $question = htmlspecialchars($row['question']);

    print("<p><form method='POST' action='poll.php?v$row[id]'>"
	 ."<b>$question</b>\n");

    if ($row['poll_type'] == $POLL_TYPE_PICKONE)
      print("(please pick one)\n");
    else
      print("(pick all that apply)\n");

    for ($i = 0; $i < 10; $i ++)
    {
      $answer = htmlspecialchars($row["answer$i"]);

      if ($answer != "")
      {
	if ($row['poll_type'] == $POLL_TYPE_PICKONE)
          print("<br /><input type='radio' name='ANSWER'");
	else
          print("<br /><input type='checkbox' name='ANSWER$i'");

	print(" value='$i'/>$answer\n");
      }
    }

    $votes = $row['votes'];
    if ($votes == 1)
      $votes .= "&nbsp;vote";
    else
      $votes .= "&nbsp;votes";

    $ccount = count_comments("poll.php_r$id");
    if ($ccount == 1)
      $ccount .= "&nbsp;comment";
    else
      $ccount .= "&nbsp;comments";

    print("<br /><input type='submit' value='Vote'/>\n"
	 ."[&nbsp;<a href='poll.php?r$id'>Results</a>&nbsp;]\n");
    print("<br />($votes, $ccount)</form></p>\n");
  }

  db_free($result);
}
开发者ID:jokepinocchio,项目名称:MiniXML,代码行数:56,代码来源:poll.php

示例9: Update

 function Update()
 {
     $name = htmlspecialchars(addslashes($this->name));
     if (db_count('service', '`name`="' . $name . '" AND `id`<>' . $this->id) > 0) {
         add_info('Сервис с таким именем уже существует.');
         return false;
     }
     db_update('service', array('name' => "\"{$name}\""), '`id`=' . $this->id);
     return true;
 }
开发者ID:Nazg-Gul,项目名称:gate,代码行数:10,代码来源:service.php

示例10: group_update

 function group_update($id)
 {
     $name = htmlspecialchars(trim($_POST['name']));
     if ($name == '') {
         return;
     }
     if (db_count('group', '(`name`="' . $name . '")  AND (`id`<>' . $id . ')') > 0) {
         add_info('Группа с таким именем уже существует.');
     } else {
         db_update('group', array('name' => '"' . $name . '"', 'default' => manage_setting_get_received('default_group') ? 1 : 0), "`id`={$id}");
     }
 }
开发者ID:Nazg-Gul,项目名称:gate,代码行数:12,代码来源:group.php

示例11: list_points

function list_points()
{
    if (isset($_GET['message'])) {
        $point_id = trim($_GET['point']);
        $point_name = trim($_GET['name']);
        switch (@$_GET['message']) {
            case "pointadded":
                $message_html = template_get("message", array('message' => "Добавлена точка \"{$point_name}\""));
                break;
            case "pointdeleted":
                $message_html = template_get("message", array('message' => "Удалена точка \"{$point_name}\""));
                break;
            default:
                $message_html = template_get("nomessage");
        }
    }
    $result_points = db_query("SELECT * FROM `phpbb_points` WHERE `id`!=1 ORDER BY `name` ASC");
    $num_points = db_count($result_points);
    $num = 0;
    $table_html = "";
    if (check_rights('delete_point')) {
        $th_html = "\t<th class='right'></th>";
    } else {
        $th_html = "";
    }
    while ($point = db_fetch($result_points)) {
        $num++;
        if ($num == $num_points) {
            $bottom_class = "bottom";
        } else {
            $bottom_class = "";
        }
        if (check_rights('delete_point')) {
            $right_class = '';
        } else {
            $right_class = 'right';
        }
        $table_html .= "\t<tr class='{$bottom_class}'>\r\n\t\t\t\t\t\t\t<td><a href='/manager.php?action=show_point&point={$point['id']}' style='font-size:9pt;'>" . $point['name'] . "</a></td>\r\n\t\t\t\t\t\t\t<td>" . $point['phone'] . "</td>\r\n\t\t\t\t\t\t\t<td class='{$right_class}'>" . $point['address'] . "</td>";
        if (check_rights('delete_point')) {
            $table_html .= "\t<td class='right'><a href='/manager.php?action=delete_point&point={$point['id']}' onclick=\"if(!confirm('Удалить?')) return false;\">Удалить</a><br/></td>\r\n\t\t\t\t\t\t</tr>";
        }
    }
    if (check_rights('add_point')) {
        $add_point_link = "<a href='/manager.php?action=add_point' class='listcontacts'>Добавить офис/склад</a><br/><br/>";
    }
    $html .= template_get("points/list_points", array('addpointlink' => $add_point_link, 'numpoints' => $num_points, 'table' => $table_html, 'message' => $message_html, 'th_html' => $th_html, 'right_class' => $right_class));
    return $html;
}
开发者ID:jsib,项目名称:intranet,代码行数:48,代码来源:list_points.php

示例12: is_engineer_chief_employee

function is_engineer_chief_employee(){
	//Подтягиваем глобальные переменные
	global $user;
	
	$q=db_query("SELECT * FROM `phpbb_users` WHERE `user_id`=".$user->data['mychief_id']);
	if(db_count($q)>0){
		$mychief=db_fetch($q);
		if($mychief['engineer_chief']==1){
			return true;
		}else{
			return false;
		}
	}else{
		return false;
	}
}
开发者ID:jsib,项目名称:intranet,代码行数:16,代码来源:service.php

示例13: getOrAdd_model

function getOrAdd_model($name)
{
    $name = trim($name);
    if ($name != "") {
        $qstr = "SELECT * FROM `models` WHERE `name`='" . $name . "'";
        $q = db_query($qstr);
        if (db_count($q) > 0) {
            $model_id = db_easy($qstr)['id'];
        } else {
            db_query("INSERT INTO `models` SET `name`='" . $name . "'");
            $model_id = db_easy("SELECT * FROM `models` WHERE `name`='" . $name . "'")['id'];
        }
        return $model_id;
    } else {
        return 0;
    }
}
开发者ID:jsib,项目名称:dumps.loc,代码行数:17,代码来源:it.php

示例14: show_hr_managers

function show_hr_managers()
{
    //Определяем переменные
    $html = "";
    //Запрос к базе
    $hrmanagersRES = db_query("SELECT * FROM `phpbb_users` WHERE `hrmanager`=1 ORDER BY `username` ASC");
    //IF
    if (db_count($hrmanagersRES) > 0) {
        //WHILE
        while ($hrmanager = db_fetch($hrmanagersRES)) {
            $html .= $hrmanager['username'] . "<a href='/manager.php?action=delete_hr_manager_right&user={$hrmanager['user_id']}'><img src='/images/delete.png' style='padding-left:20px;' /></a><br/>";
        }
        //ELSE
    } else {
        $html .= "Ни один пользователь не имеет прав HR-менеджера";
    }
    //Возвращаем значение функции
    return $html;
}
开发者ID:jsib,项目名称:intranet,代码行数:19,代码来源:show_timetable_rights.php

示例15: show_right_users

function show_right_users($right_id, $right_name)
{
    //Определяем переменные
    $html = "";
    //Запрос к базе
    $rightsRES = db_query("SELECT `phpbb_users`.`username`, `phpbb_rights_users`.`user_id`, `phpbb_rights_users`.`right_id`\r\n\t\t\t\t\t\t\tFROM `phpbb_rights_users`, `phpbb_users`\r\n\t\t\t\t\t\t\t\tWHERE `phpbb_rights_users`.`right_id`={$right_id}\r\n\t\t\t\t\t\t\t\t\tAND `phpbb_rights_users`.`user_id`=`phpbb_users`.`user_id`\r\n\t\t\t\t\t\t\t\t\t\tORDER BY `phpbb_users`.`username` ASC");
    //IF
    if (db_count($rightsRES) > 0) {
        //WHILE
        while ($user = db_fetch($rightsRES)) {
            $html .= $user['username'] . "<a href='/manager.php?action=delete_right&user={$user['user_id']}&right={$user['right_id']}'><img src='/images/delete.png' style='padding-left:20px;' /></a><br/>";
        }
        //ELSE
    } else {
        $html .= "Ни один пользователь не имеет права {$right_name}";
    }
    //Возвращаем значение функции
    return $html;
}
开发者ID:jsib,项目名称:intranet,代码行数:19,代码来源:show_rights.php


注:本文中的db_count函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。