представить данные MySQL в графике - PullRequest
0 голосов
/ 16 февраля 2011

Я пытаюсь использовать этот генератор диаграмм из http://htmldrive.net/items/show/792/Rare-Accessible-charts-using-jQuery-and-HTML5.html

Вот код, который загружает данные из базы данных mysql: запрос работает, но я полагаю, что моя интерпретация приведенного на сайте примера была неверной,Я получаю вывод, если я делаю это таким образом (предопределенные данные):

<tr>
            <th scope="row">Profit</th>
              <td>5</td>
          <td>5</td>
   </tr>

Но когда я делаю это таким образом, я получаю пустой вывод:

?>



<table>
    <caption> Reports</caption>
    <thead>

        <tr>
        <td></td>
        <?php while($row=mysql_fetch_assoc($query)){ ?>

        <th scope="col"><?php echo $row['Cust_Name']; ?></th>

        <?php } ?>
        </tr>
    </thead>
    <tbody>

        <tr>
            <th scope="row">Subtotal</th>
              <?php while($row=mysql_fetch_assoc($query)){ ?>

        <td><?php echo $row['TOTAL_PUR']; ?></td>

        <?php } ?>
        </tr>

        <tr>
            <th scope="row">Profit</th>
                <?php while($row=mysql_fetch_assoc($query)){ ?>

        <td><?php echo $row['TOTALPROFIT']; ?></td>

        <?php } ?>
        </tr>

    </tbody>
</table>

Вот что я получаю:enter image description here

1 Ответ

1 голос
/ 16 февраля 2011

После первой итерации по строкам, когда вы отображаете имена клиентов, указатель данных выборки находится в конце набора данных ... вы пытаетесь получить набор снова без сброса указателя.

Попробуйте выдать

mysql_data_seek($query, 0);

до того, как цикл покажет цикл для отображения итога и прибыли

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