Skip to content
Advertisement

Simple PHP: getting variable from a form input

I can’t really use PHP and from what I’ve seen in tutorials this should work, but it doesn’t:

JavaScript

Is there a reason I can’t get the value of name? Sorry for asking such a simple question…

here is the fiddle http://jsfiddle.net/DCmu5/1/, so, please try what you said and send it to me only when it works before answering

Advertisement

Answer

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:

JavaScript

It’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:

JavaScript

Notice I also added a submit button for good measure, but this isn’t required. Simply hitting return inside the textbox would submit the form.

User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement