views:

411

answers:

2

On my page. i have one textbox and one button.
-- on the button click event.
-- one function will be called.
Now,
How to get that value of textbox and store in php variable? this should be done in that function which we will call on button click.

A: 

When your page is displayed, your PHP code has already been executed.

What you want to do is to learn AJAX, i.e. JS functions that call external PHP scripts.

Lo'oris
The advice given by Glycerine is a good one too: instead of going through the perils of ajax, you may use POST. This will be much uglier, however.
Lo'oris
+1  A: 

You'll have to know that Javascript and PHP run on two different servers. So they can not communicate directly.

You'll basicly have two options:

POST the value

Make a form with a post action, submit the form, and you can access the value in PHP with the $_POST array

Disadvantage is that the browser leaves the page to submit the form, but it doesn't require javascript.

Use AJAX

Get the value in Javascript, make an XMLHTTPRequest to the server, and you can access the variable too via $_GET or $_POST, depending on how you sent the value.

Ikke