{% else-1 %}
Обновить
* Тема закрыта!
1.
SV * 2.63
[автор] (4 ноя 2013, 14:28) [0/0] [0] [спам] [под]

я даже не знаю, как сформулировать то, что мне надо, но может поймете в ходе действий.
Итак:
Пользователь вводит данные. Допустим три поля, и есть еще одно поле, которое должно редактироваться админом. Когда админ посмотрит, и добавит нужную информацию в это поле, это можно выводить, а если поле пустое- чтоб видел только админ. Как вариант- использовать условие вида
if(empty($pole))
{ admin }else{ user }
или
if($pole==0)
{ admin }else{ user }
Но это наверное неправильно... Может это мускулом делается типа вывод с этой таблицы, И если одно с полей пустое/равно нулю.
Просто не знаю, как обьяснить. Ну на вывод типа так
ид1 п1 п2 п3 NULL(0)
ид2 п1 п2 п3 поле4 есть
ид3 п1 п2 п3 и тут есть.
Так чтобы пользователи видели только тот вывод, где есть это поле, а если поле равно нулю либо пустое- чтобы выводилось в админке.
Спросите подробнее, если непонятно обьяснил

2.
~AL~ * 11.86
(4 ноя 2013, 14:31) [1/0] [1] [спам] [под]

Да, ты прав, не понятно ничего. Объясни что ты пытаешься сделать

Но попробую Вангануть и отправлю тебя читать про HAVING


Изм. 1 раз. / Посл. изм.
~AL~ * 11.86
(4 ноя 2013, 14:32)
3.
SV * 2.63
[автор] (4 ноя 2013, 15:17) [0/0] [0] [спам] [под]

~AL~, ну вроде Ванганул в тему, попробую использовать. Сейчас попытаюсь обьяснить иначе:
на страницу выводится 20 строк с таблицы, в четырех из них одно поле пустое, либо ==0, и если я условием выберу на показ только те строки, где все поля заполнены, на странице будет 16 строк вместо 20, ну попробую поработать в сторону HAVING
Добавлено 04.11.13 в 15:25:04:
ЛИБО еще переиначу:
Выводить проверенные админом данные, а непроверенные выводить в админке.
Ну как вариант- зашел в админку, там непроверенные данные. Я посмотрел, и поставил галочку, типа проверено, можно выводить. Хотя наверное придется разбивать на две таблицы, одна модерация, и после проверки записывать в другую таблицу, а с этой удалять. Наверное нормальные люди так и делают

4.
SV * 2.63
[автор] (4 ноя 2013, 23:46) [0/0] [0] [спам] [под]

Решил не создавать новую тему-спрошу в этой. Как правильно организовать модерацию? Принимать бред в одну таблицу, а промодерированную информацию писать в другую? Или можно изменять в одной таблице одно поле, которое будет указывать на подтверждение модерации?

5.
KoT * [мошенник] 1.91
(5 ноя 2013, 02:04) [0/1] [-1] [спам] [под]

Так а чем не походит что-то вроде

SELECT * FROM tbl WHERE value != \'0\' ?

6.
SV * 2.63
[автор] (5 ноя 2013, 04:00) [0/0] [0] [спам] [под]
KoT,

ну чтото такое, да, только кажется оно работать не будет * а можно как-то посчитать, сколько строк с этим пустым полем в таблице?

7.
SV * 2.63
[автор] (5 ноя 2013, 04:03) [0/0] [0] [спам] [под]

Xupypr, извини за минус, это сенсор, и руки с жопы* Хотел попасть по плюсу

8.
~AL~ * 11.86
(5 ноя 2013, 04:17) [0/0] [0] [спам] [под]

Я же тебе сказал как, делай по умолчанию поле NULL и будет тебе в массиве выводить пустоту)

9.
SV * 2.63
[автор] (5 ноя 2013, 11:10) [0/0] [0] [спам] [под]

~AL~, так мне нужно, чтоб с пустым полем выводилось в админку, и считало количество таких, а если поле заполнено, то показывать в каталоге. Недостаток твоего метода в том, что если 20 новых строк, то первая страница будет вообще без строк, или одна-две, а нужно двадцать

10.
bibilink * 19.01
(5 ноя 2013, 11:21) [1/0] [1] [спам] [под]
SV,

mysql_query(\"SELECT COUNT(pole) FROM `table` WHERE `pole` != \'0\'\"*; *
Добавлено 05.11.13 в 11:25:22:
с этими параметрами WHERE `pole` != \'0\' и выводишь инфе с бд,если нужно

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений