X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Php помощь по Php
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 24.11.2009, 15:47; Ответить: MeTaTRoN
Сообщение #1


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


У меня есть код
foreach ( $list as $daten) {
$row = $db->get_row($sql_result = $db->query("SELECT title,id,category FROM dle_post WHERE id = '$daten'"));
$cat = $db->get_row($sql_result = $db->query("SELECT name,id FROM dle_category WHERE id = '$row[category]'"));
$countcat = $db->super_query("SELECT COUNT(*) as counta FROM dle_post WHERE category = '$row[category]'");
      $countcat = "$countcat[counta]";

$tpl->copy_template = "$row[title] | $cat[name] ($count / $countcat) $i<br><br>";
    $tpl->compile( 'content' );
}


Не понимаю, как сделать, что бы переменная $count выводила колличество строк, где $cat[id] повторяется, но только те строки из новостей где id новости $daten

И второе не понимаю, как сделать, что бы foreach выводил только 1 раз цикл, если $cat[name] или $cat[id] повторяется.

Хелп


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seotouch
seotouch
сообщение 24.11.2009, 17:28; Ответить: seotouch
Сообщение #2


Прощайте!
*****

Группа: Active User
Сообщений: 998
Регистрация: 7.1.2009
Поблагодарили: 405 раз
Репутация:   45  


как сделать, чтобы не выводилось?) записываете эти значения в массив, а потом всегда проверяете на повторяемость, если повторяется - цикл оканчиваем (break;)

Сообщение отредактировал seotouch - 24.11.2009, 17:30


--------------------
Навсегда ушел
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 24.11.2009, 19:57; Ответить: MeTaTRoN
Сообщение #3


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


а поподробнее можно?
или хотя бы пример?


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seotouch
seotouch
сообщение 24.11.2009, 20:35; Ответить: seotouch
Сообщение #4


Прощайте!
*****

Группа: Active User
Сообщений: 998
Регистрация: 7.1.2009
Поблагодарили: 405 раз
Репутация:   45  


(MeTaTRoN @ 24.11.2009, 18:57) *
а поподробнее можно?
или хотя бы пример?

М... ну я вроде бы доходчиво разъяснил.
Пример.

<?php

$results = array();

... тут что то делаем и каждый результат записываем в массив ($results[] = результат), но перед записью проверяем: не было ли такого же материала

foreach ($results as $result){

$unique = true;
if (результат == $result)
$unique = false;
}

if ($unique)
производим сохранение результата

?>


--------------------
Навсегда ушел
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 24.11.2009, 21:47; Ответить: MeTaTRoN
Сообщение #5


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


фигово, не понятно

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна верстка со знанием php
13 Nemo 509 Вчера, 15:52
автор: Nemo
Открытая тема (нет новых ответов) Ищу php-программиста, работа с Yii2
0 eduarddis 331 19.5.2018, 15:58
автор: eduarddis
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
20 qpPeW 5765 30.4.2018, 15:34
автор: koroluk1990
Открытая тема (нет новых ответов) Нужен backend разработчик (PHP)
0 Jerard 522 27.4.2018, 1:30
автор: Jerard
Открытая тема (нет новых ответов) Нужна помощь в поиске плагина для WP
Для создания каталога
3 Frankie 862 25.4.2018, 21:20
автор: Frankie


 



RSS Текстовая версия Сейчас: 28.5.2018, 0:12
Дизайн