如何从sql表中获取数字并添加它们并在html中显示?

时间:2018-02-04 01:16:45

标签: php mysql

所以我对PHP和SQL都很陌生。我试图从我的SQL表中获取值并将它们一起添加,然后以HTML格式显示。它是一个基本的库存系统,在输入后,它显示总共有多少条目。我真的不知道PHP或SQL是否是正确的代码。我试过寻找答案,但我真的找不到任何答案。我自己尝试了一些东西,但我很怀疑这与我想要达到的目标相差甚远。如果有网站或其他链接回答相同的问题,请告诉我。这是我的代码。

    <div class="card-content">
      <p class="category">Sales</p>
      <h3 class="title">
        <?php
        db_connect();
        $sumsale = mysql_query("SELECT SUM(price) FROM sale");
        print ($sumsale);
        ?>
      </h3>
    </div>

任何帮助都会非常感激!

我想要的一个例子是HTML中的以下内容。现在,该表是数据库中的SQL表。:

 <table>
   <tr>
    <th>ID</th>
    <th>Type</th>
    <th>Price Sold At</th>
    <th>Quantity</th>
  </tr>
  <tr>
    <td>1</td>
    <td>Type A</td>
    <td>10</td>
    <td>3</td>
  </tr>
  <tr>
    <td>2</td>
    <td>Type B</td>
    <td>15</td>
    <td>5</td>
  </tr>
  <tr>
    <td>3</td>
    <td>Type C</td>
    <td>12</td>
    <td>9</td>
  </tr>
  <tr>
    <td>4</td>
    <td>Type D</td>
    <td>13</td>
    <td>1</td>
  </tr>
  <tr>
    <td>5</td>
    <td>Type E</td>
    <td>11</td>
    <td>5</td>
  </tr>
</table>

结果。 <p>代码是相同的,而<h3>代码会将代码添加到一起。:

<p>Revenue</p>
<h3>61.00</h3>
<p>Number of entires</p>
<h3>5</h3>

将SQL表打印到HTML的代码:

function createTable(array $results = array())
{
if (empty($results)) {
    return '<table class="table" id="export"><tr><td>No inventory yet.</td></tr></table>';
}


$table = '<table class="table" id="export">';
$keys = array_keys(reset($results));
$table.='<thead class="text-success"><tr>';
foreach ($keys as $key) {
    $table.='<th>'.$key.'</th>';
}
$table.='</tr></thead>';

$table.='<tbody>';
foreach ($results as $result) {
    $table.='<tr>';
    foreach ($result as $val) {
        $table.='<td>'.$val.'</td>';
    }
    $table.='</tr>';
}
$table.='</tbody></table>';
return $table;
}

HTML:

 <div class="card-content table-responsive">
   <?php
    db_connect();
    $result = mysql_query("SELECT * FROM inventory ORDER BY 1 ASC LIMIT 1000");
    print createTable(array_result($result));
   ?>
</div>

0 个答案:

没有答案