|
|
|
(PHP + MSSQL) Получить содержимое с условием
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть таблица user_item, в ней есть колонки user_id, item_type и wh. Мне необходимо, чтобы для пользователя с id, равным, к примеру, 445 вычислялись все item_type'ы при условии, что wh равен нулю и затем выдавался результат в виде select'а (<select>...</select>), а в этом select'е для выбора отображались только item_type'ы, равные, к примеру, 67 и 82, если они были найдены по-условию. То есть, если при выполнении условий имеется item_type, равный 82, но нет item_type'а, равного 67, а при этом существует ещё сколько угодно item_type'ов, удовлетворяющих условию, но не равных 67 или 82, то выводиться в select будет только число 82, а если найдены и 67, и 82, то выводиться будут оба числа, то есть возможны любые комбинации. Если же не найдено ни одного из заданных чисел, то будет выводиться фраза "Нет результатов". Я написал вот такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2006, 23:47:05 |
|
||
|
(PHP + MSSQL) Получить содержимое с условием
|
|||
|---|---|---|---|
|
#18+
Для решения вашей проблемы нужно сначала пройти все строки результата запроса и по ним определить что есть чего нет, а уже потом решать что выводить, а что не надо. В Вашем же примере происходит анализ первой строки и всё. Возможно я не совсем правильно понял Ваше условие, но насколько понял: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. P.S. Не очень понятно Вы описали возможные ситуации, поэтому я догадывался как мог, думаю по комментариям разберётесь как поправить под свои нужды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 02:03:45 |
|
||
|
(PHP + MSSQL) Получить содержимое с условием
|
|||
|---|---|---|---|
|
#18+
На обум: Код: plaintext 1. 2. 3. www.free-lancer.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 07:35:48 |
|
||
|
(PHP + MSSQL) Получить содержимое с условием
|
|||
|---|---|---|---|
|
#18+
Сорри, ачепятка: Код: plaintext ------------------------------- www.free-lancer.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 07:37:53 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=417&tid=1475991]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
85ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 370ms |

| 0 / 0 |
