Jump to content

Archived

This topic is now archived and is closed to further replies.

maxim

set values for a <form> element #solved

Recommended Posts

Hi,

i have a text box with a default value of null.

There is a particular button i have that once you press it, it populates a select menu with data from a database.
when a user selects a particular item in the select menu i wish to set the textbox value to "some string".

i can use the $_POST array superglobal to to retrevie the information i need, but how do i set it ?

Share this post


Link to post
Share on other sites
For text, textarea and password fields you can use value="<?=$_POST['data']?>

For radio, checkbox, select fields you would have to use something to add 'checked="checked"', 'selected="selected"', and so on. It's harder.

Share this post


Link to post
Share on other sites
i get a error [quote]Parse error: syntax error, unexpected T_VARIABLE in /var/www/html/php/news_adder.php on line 32[/quote]

heres line 32

[code]<input type="text" name="title" value="<?php$_POST['title_value'] ?>"/>[/code]

also why do you have a "=" sign before the "$" sign when i do that i get a syntax error.

Share this post


Link to post
Share on other sites
Try

[code]<input type="text" name="title" value="<?php echo $_POST['title_value'] ?>"/>[/code]

or

[code]<input type="text" name="title" value="<?= $_POST['title_value'] ?>"/>[/code]

Share this post


Link to post
Share on other sites
putting the "echo" statment made it work - thanks alot for the quick reply and solution!

can believe i didnt think of it.

Just curious tho is that the only way to do it? what is the recomended way? all the books i have simply retrive values from forms. the only ones where they set values are for select menus.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.