如何制作HTML表单按钮?

时间:2012-02-14 06:05:32

标签: php html forms

这是我正在使用的脚本;我正在尝试使用按钮代替“AddtoCart”链接。我怎么能在这里使用按钮?

<body>
<div id=cart align="center">
<table border="0" cellpadding="2px" width="600px">
<h1 align="center">Products</h1>
    <?php
        $sql = "SELECT serial, name, description, price,picture FROM products;";
        $result = mysql_query($sql) or die (mysql_error());
        while(list($id, $name, $description, $price,$picture) = mysql_fetch_row($result)) { 
            echo "<tr>";
            echo "<td align=left>";
            echo "<a href=\"cart.php?action=add&id=$id\">Add To Cart</a>"; ===> here i want to get button having value like "Add To Cart"
            echo "<hr color=grey size=\"0\" >";         
            echo "</td>";   
            echo "</tr>";           
        }   
    ?>  
</table>
<a href="cart.php">View Cart</a>
<input type="image" src="submit.gif" alt="Submit" width="48" height="48" />
</div>
</body>

2 个答案:

答案 0 :(得分:1)

如果您喜欢(已编辑)

,则可以使用javascript
echo    "<input type='button' onClick=\"window.open('cart.php?action=add&id=" . $id . "','_self');\" value='Add to Cart' />"; 

答案 1 :(得分:0)

两个选项:

  1. <a>标记设置为带有CSS的按钮。使用border-radius表示圆角和框阴影。
  2. 使用<button>标记,并在“点击”事件上调用AJAX。
  3. 如果您想要按钮的默认操作系统样式,请使用后者(例如,OS X Safari按钮看起来像所有其他OS X Safari按钮,Firefox看起来像Firefox等)。如果这不重要,第一个选项更容易编码。