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  


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3356 Вчера, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) Нужна помощь в активации аккаунта AdSense
8 dimaguru 2288 11.12.2017, 17:43
автор: RICHHost
Открытая тема (нет новых ответов) php скрипты любой сложности / диз+верстка (адаптивно)
любые задачи на php - автоматизация, парсинг, работа с БД
1 affrodita 492 8.12.2017, 17:40
автор: affrodita
Открытая тема (нет новых ответов) Нужна помощь с задачами по SEO
Звучит так себе конечно, однако очень нужна ваша помощь!!!
10 another_way 1474 25.11.2017, 13:35
автор: Bel_Ami
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыImage Optimizer (PHP)
6 bars96 906 17.11.2017, 0:47
автор: bars96


 



RSS Текстовая версия Сейчас: 13.12.2017, 13:23
Дизайн