FORM提交按钮不能在php中工作

时间:2015-11-22 20:54:59

标签: 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="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>

1 个答案:

答案 0 :(得分:1)

N.B。:将此作为社区维基。我觉得这个答案应该没有个人利益。

如评论中所述:

  • 使用method="post"s中没有method)。 - D4V1D

  • 此外,<input type="text" name="E-LN6709" value="1" /最后需要> - Adam

但是我抓住了这个:

name=" submit"

由于那里的空间,您的条件语句将失败。

  • 将其删除name="submit"

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

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

// rest of your code

旁注:只应在暂存时进行显示错误,而不是生产。