相关疑难解决方法(0)

发布表单时发送提交按钮的值

我有一个名称列表和一些带有产品名称的按钮.单击其中一个按钮时,列表的信息将发送到PHP脚本,但我无法点击提交按钮来发送其值.怎么做?我将我的代码简化为以下内容:

发送页面:

<html>
<form action="buy.php" method="post">
    <select name="name">
        <option>John</option>
        <option>Henry</option>
    <select>
    <input id='submit' type='submit' name = 'Tea'    value = 'Tea'>
    <input id='submit' type='submit' name = 'Coffee' value = 'Coffee'>
</form>
</html>
Run Code Online (Sandbox Code Playgroud)

接收页面:buy.php

<?php
    $name = $_POST['name'];
    $purchase = $_POST['submit'];
    //here some database magic happens
?>
Run Code Online (Sandbox Code Playgroud)

除了发送提交按钮值之外的所有内容都可以正常运行.

html php forms post button

35
推荐指数
5
解决办法
20万
查看次数

method ="post"enctype ="text/plain"不兼容?

我用的时候

<form method="post" enctype="text/plain" action="proc.php"> 
Run Code Online (Sandbox Code Playgroud)

表单数据无法正确发送到proc.php文件.为什么?问题是什么?为什么我不能使用文本/普通编码与post,但我可以使用它与get方法?

html php forms post

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

forms ×2

html ×2

php ×2

post ×2

button ×1