Jump to content

PHP writing to textbox


Ryan_Alexander

Recommended Posts

Hi there, I wish to write a set $var into a textbox.
 
So far, I have gotten:

<?php
    $result = "Hello world!"; //Do your logic anywhere but be sure to set the result here
?>
<form method="post" action="script.php">
....
<input type="text" value="<?= $result?>" readOnly>
<input type="submit">
</form>

 

Now, this sets my textbox to say "Hello World", however, I would like for the text box to be blank and once I have clicked my button, for the textbox to be populated with "hello world", not before.

 

Thank you for reading this.

Link to comment
Share on other sites

But it works as it is, do I really need to use javascript to display the text after an action?

Unless you want to make a request to the server yes. PHP is executed server side, long before the html appears in a users browser.
Link to comment
Share on other sites

It's pretty unclear as to what your trying to do.

 

If you only want the "Hello World" to appear in the form after it's been submitted, it kinda makes your form redundant.

<?php
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        $result = "Hello world!";
    } else {
        $result = '';
    }
?>

<form method="post" action="script.php">
  <input type="text" value="<?= $result; ?>" readOnly>
  <input type="submit">
</form>
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

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.