Как я могу сделать кнопку формы HTML? - PullRequest
0 голосов
/ 14 февраля 2012

Это фрагмент скрипта, с которым я работаю;Я пытаюсь использовать кнопку вместо ссылки "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 ]

1 голос
/ 14 февраля 2012

Вы можете использовать JavaScript, если вам нравится (отредактировано) :

echo    "<input type='button' onClick=\"window.open('cart.php?action=add&id=" . $id . "','_self');\" value='Add to Cart' />"; 
0 голосов
/ 14 февраля 2012

Два варианта:

  1. Стиль тега <a> похож на кнопку с CSS.Используйте border-radius для закругленных углов и box-shadow.
  2. Используйте тег <button> с вызовом AJAX для события click.

Используйте последний, еслиВы хотите использовать стиль кнопки по умолчанию для ОС (например, кнопки OS X Safari будут выглядеть как все другие кнопки OS X Safari, Firefox будет выглядеть как Firefox и т. д.).Если это не важно, первый вариант немного проще кодировать.

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