Php 表内HTML表单标记更改表的格式

Php 表内HTML表单标记更改表的格式,php,html,Php,Html,我正在创建一个表来存储基于虚拟公司及其股票价值的信息。我的目标是使表看起来正确,同时也能够重定向用户到一个单独的页面,根据他们想买什么股票 我目前正在使用以下代码: PHP: <table width = "50%" align = "center" <tr><th>Company</th><th>Price</th> <?php while ($row = mys

我正在创建一个表来存储基于虚拟公司及其股票价值的信息。我的目标是使表看起来正确,同时也能够重定向用户到一个单独的页面,根据他们想买什么股票

我目前正在使用以下代码:

PHP:

<table width = "50%" align = "center" <tr><th>Company</th><th>Price</th>

    <?php

    while ($row = mysqli_fetch_assoc($result))
    {
      $companyName = $row['companyName'];
      $price = number_format($row['price'], 2);

      echo "<tr><td align = 'left'>" .  $companyName . "</td><td align = 'right'>" . $price . "
      <form method = 'get' action = 'testing.php'><button type = 'submit' name = 'varname' value = '" . $companyName . "'>Hey</button></form>
      </td></tr>";

第一个主要问题是PHP的第一行:

<table width = "50%" align = "center" <tr><th>Company</th><th>Price</th>

第一个主要问题是PHP的第一行:

<table width = "50%" align = "center" <tr><th>Company</th><th>Price</th>
html标记也会创建大量空白。通过将该标记留在循环中,可以多次创建该标记。因此:

1) 从循环中排除
(以及相应的
)。这将纠正您的代码逻辑,并可能解决您的设计问题

如果您希望减少表中的空间,您可以将
cellspacing=0 cellpadding=0
聚合为
标记中的其他属性-->观察您的打开标记在th和td之前没有关闭

html标记也会创建大量空白。通过将该标记留在循环中,可以多次创建该标记。因此:

1) 从循环中排除
(以及相应的
)。这将纠正您的代码逻辑,并可能解决您的设计问题


如果您希望减少表中的空间,您可以将
cellspacing=0 cellpadding=0
聚合为
标记中的其他属性-->观察您的打开标记在th和td之前没有关闭

为什么必须使用表单标签?你就不能用
@mrQubeMaster谢谢你,工作得很有魅力!我以前尝试过使用标签,但当包含标签时,它们从未链接到测试页面,但效果很好。为什么必须使用表单标签?你就不能用
@mrQubeMaster谢谢你,工作得很有魅力!我以前尝试过使用标签,但当包含它们时,它们从未链接到测试页面,但效果很好。谢谢你,我会看看我认为什么最适合我的设计与百分比。我不知道表格标题的宽度(但只知道整个表格的宽度),但现在知道这一点很好。谢谢你,我会看看我认为最适合我设计的百分比。我不知道表格标题的宽度(而是只知道整个表格的宽度),但现在知道这一点很好。