Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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中不起作用_Php_Html_Forms - Fatal编程技术网

表单提交按钮在php中不起作用

表单提交按钮在php中不起作用,php,html,forms,Php,Html,Forms,代码工作正常。当它再次按下提交按钮时,它没有给出任何答案或错误。我还试图更改表单,并将结果放在另一个文件中,但它没有显示任何内容 <form action= "" methods="post"> <!-- image section start from here --> <div class="desc"> E-LN3465 <br/> PRICE: 5000 Pkr <br/><input type="text" name

代码工作正常。当它再次按下提交按钮时,它没有给出任何答案或错误。我还试图更改表单,并将结果放在另一个文件中,但它没有显示任何内容

<form action= "" methods="post">
<!-- image section start from here -->
  <div class="desc"> E-LN3465 <br/> PRICE: 5000 Pkr <br/><input type="text" name="E-LN3465"  value="1" /> </div>

  <div class="desc">E-LN7645 <br/> PRICE: 4000 Pkr <br/><input type="text" name="E-LN7645"  value="1" /></div>

 <div class="desc">E-LN7644 <br/> PRICE: 5000 Pkr<br/><input type="text" name="E-LN7644"  value="1" /></div>

  <div class="desc">E-LN3456 <br/> PRICE: 8000 Pkr <br/><input type="text" name="E-LN3456"  value="1" /> </div>

  <div class="desc">E-LN7863 <br/> PRICE: 4900 Pkr <br/><input type="text" name="E-LN7863"  value="1" /></div>


  <div class="desc">E-LN6709 <br/> PRICE: 5000 Pkr<br/><input type="text" name="E-LN6709"  value="1" /> </div>



                <p><input type="submit"  name=" submit" value="Add to cart" /></p>
<?php
            if(isset($_POST['submit']))
            { echo $_POST['E-LN6709'];  }
?>


</form>

E-LN3465价格:5000卢比
E-LN7645
价格:4000桶
E-LN7644价格:5000卢比 E-LN3456
价格:8000桶
E-LN7863
价格:4900桶
E-LN6709
价格:5000桶


N.B.:将此作为社区wiki。我觉得这个答案对个人没有好处

如评论所述:

  • 使用
    method=“post”
    (不使用
    方法中的
    s
    )。-D4V1D

  • 另外,
    结尾–Adam

但我抓到的这个:

name=“提交”

您的条件语句将因其中的空格而失败

  • 删除它
    name=“submit”

添加到文件的顶部,这将有助于查找错误

<?php 
error_reporting(E_ALL);
ini_set('display_errors', 1);

// rest of your code

N.B.:将此作为社区wiki。我觉得这个答案对个人没有好处

如评论所述:

  • 使用
    method=“post”
    (不使用
    方法中的
    s
    )。-D4V1D

  • 另外,
    结尾–Adam

但我抓到的这个:

name=“提交”

您的条件语句将因其中的空格而失败

  • 删除它
    name=“submit”

添加到文件的顶部,这将有助于查找错误

<?php 
error_reporting(E_ALL);
ini_set('display_errors', 1);

// rest of your code

使用
method=“post”
(没有
method
中的
s
)。另外,在结尾处,请让花费宝贵时间诊断您的问题的人知道您的最新情况。表单控件不应命名为“提交”,因为它会隐藏表单的提交方法。使用
method=“post”
(没有
方法中的
s
)。另外,在结尾处,请让那些花费宝贵时间诊断您的问题的人知道您的最新情况。表单控件不应命名为“submit”,因为它隐藏了表单的提交方法。当我将帖子改为get时,它正在工作。当我把它改成get时,我不知道它是如何工作的。@RobG我只是用了他们的输入名;它本可以被命名为拉里、科利或莫,但不是弗雷德。当我换了一个帖子去拿它的时候,它正在工作。当我把它改成get时,我不知道它是如何工作的。@RobG我只是用了他们的输入名;它本可以被命名为拉里、克里或莫,但不是弗雷德。