Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
mcavalon
1 / 1 / 1
Регистрация: 28.11.2011
Сообщений: 124
1

не выводит данные

16.12.2011, 16:51. Просмотров 556. Ответов 1
Метки нет (Все метки)

добрый день!

есть 2 запроса: первый находит номера в определенной таблице, а второй из полученных данных ищет в остальных таблицах. сделал так
PHP
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
44
45
46
47
48
49
50
    $result1 = mysql_query("
        SELECT ART.ART_ID, ART.ART_ARTICLE_NR
        FROM ARTICLES AS ART
        WHERE ART.ART_ARTICLE_NR like '%".$f_1."%' AND ART.ART_ID like '%".$f_2."%'
    ");
    $i = 0;
    if (mysql_num_rows($result1) > 0) {
        while($a = mysql_fetch_row($result1))
        {
            $i++;
            $res = mysql_query("
                SELECT
                    shop_items_catalog_item_id as item_id,
                    shop_items_catalog_marking,
                    shop_items_catalog_name,
                    shop_vendorcode,
                    round((
                        (SELECT shop_warehouse_items_count FROM shop_warehouse_items_table WHERE shop_warehouse_id = 3 AND shop_items_catalog_item_id = item_id) +
                        (SELECT shop_warehouse_items_count FROM shop_warehouse_items_table WHERE shop_warehouse_id = 4 AND shop_items_catalog_item_id = item_id) +
                        (SELECT shop_warehouse_items_count FROM shop_warehouse_items_table WHERE shop_warehouse_id = 5 AND shop_items_catalog_item_id = item_id)
                    ),0),
                    round((SELECT shop_warehouse_items_count FROM shop_warehouse_items_table WHERE shop_warehouse_id = 4 AND shop_items_catalog_item_id = item_id),0),
                    round((SELECT shop_warehouse_items_count FROM shop_warehouse_items_table WHERE shop_warehouse_id = 3 AND shop_items_catalog_item_id = item_id),0),
                    round((SELECT shop_warehouse_items_count FROM shop_warehouse_items_table WHERE shop_warehouse_id = 5 AND shop_items_catalog_item_id = item_id),0),
                    (SELECT shop_prices_to_item_value FROM shop_prices_to_item_table WHERE shop_list_of_prices_id = 4 AND shop_items_catalog_item_id = item_id),
                    (SELECT shop_prices_to_item_value FROM shop_prices_to_item_table WHERE shop_list_of_prices_id = 5 AND shop_items_catalog_item_id = item_id)
                FROM `shop_items_catalog_table`
                WHERE
                    shop_vendorcode = '{$a[1]}' AND shop_items_catalog_marking = '{$a[0]}'
                ORDER BY 
                    shop_vendorcode
            ");
            if (mysql_num_rows($res) > 0) {
                while ($b = mysql_fetch_row($res)) {
                    if ($b[4] > 0) {
                        echo "<tr align='center' id='tr2_{$i}'>
                            <td id='tr_{$i}_1'>{$a[1]}</td>
                            <td id='tr_{$i}_2'>{$a[2]}</td>
                            <td id='tr_{$i}_3' align='left'>{$a[2]}</td>
                            <td id='tr_{$i}_4'><div id='hide_{$i}' style='display: none;'>{$a[8]}</div></td>
                            <td id='tr_{$i}_5'>{$a[9]}</td>
                            <td id='tr_{$i}_6'>{$a[4]}</td>
                            <td id='tr_{$i}_7'>{$a[5]}</td>
                            <td id='tr_{$i}_8'>{$a[6]}</td>
                            <td id='tr_{$i}_9'>{$a[7]}</td>
                    }
                }
            }
        }
    }
но он не выводит данные не подскажите почему?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 16:51
Ответы с готовыми решениями:

Как в php сделать поиск? Вводить данные, нажимать на кнопку, скрипт по базе ищет данные и выводит
Можно ли в php сделать поиск? Вводить данные например, нажимать на кнопку и он по базе ищет эти...

PHP Не выводит данные XML
Привет всем. Нужна помощь. У меня имеется вот такой скрипт&lt;? echo'&lt;img...

Скрипт выводит по запросу данные из файла
Нужен скрипт в котором будет 2 поля Логин и Пароль Допустим у нас есть файл в котором содержится...

не выводит данные из бд
мне необходимо вывести данные из бд в таблицу но не выходит, пишу вот что $res =...

1
Jallik Lich
Исследователь
195 / 174 / 13
Регистрация: 30.10.2011
Сообщений: 605
16.12.2011, 18:29 2
Добавь проверку ошибок:
PHP
1
mysql_query("...") or die(mysql_error());
Если в самих запросах нет ошибок, значит выведи mysql_num_rows($result1) и mysql_num_rows($res)... Если и они выводят данные, отличные от нуля, значит ошибка где-то внутри...

P. S. И еще я не могу найти $i++
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2011, 18:29

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

не выводит данные из бд
вообщем есть сайт на нем все работает хорошо на всех страничках все работает, создал папку и...

Не выводит данные в таблицу
Коды все приложу. Проблема в том, если задействован IsInCircle, то орет Parse Error туда, а если...

неправильно выводит данные
Только начал учить php и связал его с простым сайтом на html. На первой странице вводятся данные...

не выводит данные из таблицы
Добрый вечер!У меня приключилась беда,пытаюсь я сделать страницу пользователя ,где бы он мог...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.