echo my form values on php

后端 未结 2 1989
时光取名叫无心
时光取名叫无心 2021-01-24 05:16

Am using the code below in order to print the values that am inserting on the boxes. However After I put the values and click submit nothing is printing out.

<         


        
相关标签:
2条回答
  • 2021-01-24 06:03

    There is no HTML element with the attribute name 'submit' exists.

    Replace <input type="submit"> with <input type="submit" name="submit">.

    Don't ever use isset($_POST['submit']) as it is considered to be a bad practice.

    Instead you can use !empty($_POST). Doing it this way is considered to be safe.

    0 讨论(0)
  • 2021-01-24 06:08

    This is never set:

    if (isset($_POST["submit"])) {
    

    Instead change it to:

    if (count($_POST) > 0) {
    

    You don't have any elements matching name="submit". Also, it is a bad practise to use isset($_POST["submit"]) as many of us, won't name it.

    If you want to check for specific things set, like in your case, you need to do:

    if (count($_POST) > 0 && isset($_POST["name"]) && isset($_POST['email'])) {
    

    If still you wanna make your code work with the above set-up, kindly add a name and value here:

    <input type="submit" name="submit" value="Submit" />
    
    0 讨论(0)
提交回复
热议问题