Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何制作HTML表单按钮?_Php_Html_Forms - Fatal编程技术网

Php 如何制作HTML表单按钮?

Php 如何制作HTML表单按钮?,php,html,forms,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, des

这是我正在使用的一段脚本;我试图用一个按钮来代替“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>

产品
两个选项:

  • 标记设置为带有CSS的按钮。使用
    边框半径
    处理圆角和框阴影
  • 使用
    标记,在“click”事件上使用AJAX调用

  • 如果您想要按钮的默认操作系统样式,请使用后者(例如,OS X Safari按钮将看起来像所有其他OS X Safari按钮,Firefox将看起来像Firefox,等等)。如果这不重要,那么第一个选项更容易编码。

    如果您喜欢,可以使用javascript(编辑)

    echo    "<input type='button' onClick=\"window.open('cart.php?action=add&id=" . $id . "','_self');\" value='Add to Cart' />"; 
    
    echo”“;
    
    您是否尝试过使用
    ?这有点不清楚,但如果我理解正确,您只需要创建一个表单,然后用所需的按钮填充值字段。这就是你想要做的吗?echo“”;=>在这里,我想得到按钮有价值,如“添加到购物车”这件事,我想像一个按钮感谢-1的OP真的没有太多的努力来解决这个问题。在谷歌上快速搜索会发现很多关于这个问题的答案。不知道如何做第一步。。。使用CSS将标记样式设置为按钮。使用圆角的边框半径和方框阴影。这方面有很多教程,只需在谷歌上搜索即可。e、 g.,Blowski…很好的解决方案..成功了..但它看起来不像一个按钮..看起来像文本中的一个矩形框..好的,只要在谷歌上搜索你需要的-有数千页涵盖了这个问题。是的,按钮来了..没有链接完成。但是我没有在你的代码中找到父项可能,它告诉浏览器在同一窗口/选项卡中加载页面。如果您想在另一个选项卡中打开它,请使用_blank。我已经添加了_parent、_blank和_self。它们都不会进入cart.php?action=add&id=(任意数字)页面…好的,我测试了这个,它可以工作:echo“”;没问题,我很高兴我能:)