Нужна прога для риэлторов! типа www.dom.ru/static/crm - только проще! но она должна работать локально на компах! и соединяться с нашим порталом недвижимости, у челов ...
Необходимо настроить массивы
Есть перечень всех заданий, который отражен в таблице tasks, а перечень выполненных заданий отражен в таблице bonus.
Первоначально участнику выводится весь список заданий по id, а когда он выполнил какое-либо задание (при выполнении запись производится в таблицу bonus, где tid=id), оно не должно больше выводится.
Первоначально без условий все задания получаю так:
$tasks = mysql_query("select * FROM tasks");
while ($rown = mysql_fetch_array($tasks)) {
$task[] = array(
"id" => $rown['id'],
"text" => $rown['text'],
"url" => $rown['url'],
"bonus" => $rown['bonus']);
}
А вывожу так:
foreach($task as $item => $n){
echo "Задание #$n[id]
$n[text]
Выполнить задание | Получить бонус $n[bonus] WMR
";
}
Вот хотел доработать скрипт, чтобы перед выводом заданий из таблицы tasks производилась проверка выполненных заданий из таблицы bonus. Проверка осуществляет по параметру id из таблицы tasks и tid из таблицы бонус. Необходимо выводить только те задания, когда их id не равен tid.
Пробовал сделать так через двойной массив:
$bons = mysql_query("select * FROM bonus WHERE login='$l'");
while ($rowb = mysql_fetch_array($bons)) {
$bon[] = array(
"tid" => $rowb['tid']);
$tasks = mysql_query("select * FROM tasks WHERE id!='$rowb[tid]'");
while ($rown = mysql_fetch_array($tasks)) {
$task[] = array(
"id" => $rown['id'],
"text" => $rown['text'],
"url" => $rown['url'],
"bonus" => $rown['bonus']);
}
}
Вывожу так:
foreach($task as $item => $n){
echo "Задание #$n[id]
$n[text]
Выполнить задание | Получить бонус $n[bonus] WMR
";
}
Но в этом случае выводит дважды задания, при чем в первом выводе убирает одного из совпадений id=tid, а во втором выводе убирает второе совпадение. В данном примере 11 заданий и 2 уже выполнены.
Как сделать так, чтобы сразу убрать два задания из общего списка выводимых? Может как-то через join?
Готов немного заплатить на WM.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗакрыт16 лет назад
Нужен парсер тв программы, с куличек тв парсер нужен без базы данных, без сохранения. Скрипт, который бы выдавал по запросам, по воскресеньям тв программы на след неделю в том же формате, что и на ...
Веб-программирование14 заявокЗакрыт16 лет назадУважаемые господа фрилансеры. нужен мастер, кто сможет написать веб-мани модуль для мадженто магазина. Приветствую тех, кто уже делал подобное и тех, у кого цена не кусается ;) было бы здорово, если бы это был ...
Веб-программирование1 исполнительЗакрыт16 лет назадНужно создать копию "модуля" - Конструктор, с сайта _pixelsu.ru (наложение прозрачных картинок), главное функционал с наименьшей нагрузкой на сервер. Необходима админка для добавлений рубрик и аватар. Без наполнения картинками, только программирование php и ...
Веб-программирование17 заявокЗакрыт16 лет назадУстановить мод репутации на IPB 2.3.6
Веб-программирование3 заявкиЗакрыт16 лет назадНужно чтобы создался рандомный список из 1500 слов разных такого типа чтобы после каждой согласной была гласная и длина была от 5 до 7 символов например seruza poluryt и ...
Веб-программированиенет заявокЗакрыт16 лет назад- $30
Разрабтка модулей и компонентов для Joomla 'под ключ'
Веб-программирование1 исполнительЗавершен16 лет назад - $40
Скрипт граббера. Скрипт представляет собой web-приложение, которое работает удаленно. Управление приложением происходит посредством браузера. Программная часть приложения основана на PHP с использованием базы данных MySQL. Визуально скрипт состоит из одной страницы ...
Веб-программирование2 заявкиЗакрыт16 лет назад Нужен ответственный, опытный, надёжный и заинтересованный в долгом сотрудничестве программист, который согласится взяться за доработку движка сайта http://ankors.ru Крайне приветствуется самостоятельная отладка движка с выявлением всех багов. Здесь можно прочитать для чего нужен ...
Веб-программирование1 исполнительЗавершен16 лет назадДобрый вечер! Встала проблема, что Мастерхост отключил использование chmod на виртуальном хостинге, а сам я не разбираюсь в Апаче. Задача состоит в том (по крайней мере как мне кажется:), чтобы в .htacces ...
Веб-программирование3 заявкиЗакрыт16 лет назад