Simple Php: Getting Variable From A Form Input January 31, 2024 Post a Comment I can't really use PHP and from what I've seen in tutorials this should work, but it doesn't: Solution 1: PHP is a server-side language, so you'll need to submit the form in order to access its variables.Since you didn't specify a method, GET is assumed, so you'll need the $_GET super-global:echo$_GET['name']; CopyIt's probably better though, to use $_POST (since it'll avoid the values being passed in the URL directly. As such, you can add method attribute to your <form> element as follows:<form method="post"> <inputtype='text' name="name" value="myName" /> <inputtype="submit" name="go" value="Submit" /> </form> CopyNotice I also added a submit button for good measure, but this isn't required. Simply hitting return inside the textbox would submit the form.Solution 2: Well, you have to POST your form to get the value of $_POST variables. Add this to your <form><formaction="yourpagename.php"method="post"><inputtype='text'name="name"value='myName'><buttontype="submit">Submit</button></form>CopyClick button and whatever is typed in your field will show up.Solution 3: <html><body><formmethod="post"action="1.php"> Name: <inputtype="text"name="fname"><inputtype="submit"></form><?phpif ($_SERVER["REQUEST_METHOD"] == "POST") { // collect value of input field$name = $_POST['fname']; if (empty($name)) { echo"Name is empty"; } else { echo$name; } } ?></body></html>CopySolution 4: try this <?phpif(isset($_REQUEST['name'])){ $name = $_REQUEST['name']; echo$name; } ?>Copy Share Post a Comment for "Simple Php: Getting Variable From A Form Input"
Post a Comment for "Simple Php: Getting Variable From A Form Input"