我想在回显表单元格中放一个按钮

时间:2012-04-28 05:24:31

标签: php mysql

这是我的php-

的一部分
echo "<table border='0'>";
while($list = mysql_fetch_assoc($result))
echo "<tr>";
echo "<td>" . $list['SALEPRICE']."</td>";

我想在下面的BUYURL上添加一个带链接的按钮。

echo "<td><a target='new' href=\"" . $list['BUYURL'] . "\"><b>VISIT STORE NOW</b></a></td>";
 echo "</tr>";
echo "</table>";

3 个答案:

答案 0 :(得分:1)

如果没有大括号,<{1}}循环将不会按预期工作:

while

不要在其中放置按钮,而是使锚点看起来更像按钮:

echo "<table>";
while ( $list = mysql_fetch_assoc( $result ) ) {
  echo "<tr>
          <td>".$list['SALEPRICE']."</td>
          <td><a target='_new' href='".$list['BUYURL']."'>Visit Store</a></td>
        </tr>";
}
echo "</table>";

答案 1 :(得分:1)

只需将td标签的背景颜色设置为按钮的颜色,它就会产生按钮效果。

<td style=\"background-color: red\"> // Or whatever color.

或者在td标签内放一个按钮

<td><button><a href="#">BUYURL</a></button></td>

答案 2 :(得分:0)

你为什么不这样做呢?

echo "<table border='0'>";
while($list = mysql_fetch_assoc($result)){
$saleprice = $list['SALEPRICE'];
$buyurl = $list['BUYURL'];

echo "<tr>
     <td>$saleprice</td>
     <td><a target='new' href='$buyurl'><b>VISIT STORE NOW</b></a></td>
     </tr>";
} // end while
     echo "</table>"; // end table since the table was constructed BEFORE the loop

按钮

<button type='button'>VISIT STORE NOW</button>

<input type='submit' value='VISIT STORE NOW'>

或标准图片或其他内容。只要确保你需要使用“逃避它们”