Simple PHP $_post not working

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Simple PHP $_post not working

    Ok i am new to php but this code is extremely simple and no matter what i do it wont work i get no errors or nothing just a blank screen after i press enter heres the code.


    HTML Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <form action='filter.php' method='POST' name='essay'>
    : <input type='text' />
    
    <input type='submit' />
    </form>
    
    </body>
    </html>
    PHP Code:
    <?php 
    
    $essay = $_POST['essay'];
    
    
    echo $essay; 
    
    ?>

    #2
    PHP Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <form action='filter.php' method='POST' name='essay'>
    : <input type='text' />
    
    <input type='submit' />
    </form>
    
    </body>
    </html> 
    
    you have something forgot to input there


    correct code is

    <form action='filter.php' method='POST' name='essay'>
    : <input type='text' name='essay' />

    <input type='submit' />

    Comment


      #3
      Originally posted by whitewingz View Post
      PHP Code:
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Untitled Document</title>
      </head>
      
      <body>
      <form action='filter.php' method='POST' name='essay'>
      : <input type='text' />
      
      <input type='submit' />
      </form>
      
      </body>
      </html> 
      
      you have something forgot to input there


      correct code is

      <form action='filter.php' method='POST' name='essay'>
      : <input type='text' name='essay' />

      <input type='submit' />

      yeah right .. a tip also .. $_POST['name']; requests data from an submited INPUT TYPE not from a form .. you have named the <form action='filter.php' method='POST' name='essay'> instead input type .. where your data / text should be inserted ... and something else always !! close your damn </form> because if you forgot that and if you have more than 1 form action in your page /// the data can be send in a wrong way / :p cheers ..
      This is ten percent luck, twenty percent skill
      Fifteen percent concentrated power of will
      Five percent pleasure, fifty percent pain

      And a hundred percent reason to remember the name!

      Comment

      Working...
      X