Hi I have this and works fine except the following issue.
  echo "<form method='post' action=''>";
  echo "  <input type='text' name='txt1' id='txt1' value=".$_SESSION['txt1'].">";
  echo "  <input type='submit' name='sendtwo' id='sendtwo' value='TwoClick'>";
  echo "</form>";
<A submit button here to send the form data>
The issue is if I have a value in the text box like John when I submit the form I retain the original user typed word Jonn in the text box. However if the user type John Carter, when the form is submitted it retains only John. In other words texts only up to first space between the texts. How do I retain entire text?
EDIT
<?php
  if(isset($_POST['sendone']))
  {
    echo "Hello";
    echo "<form method='post' action=''>";
    echo "  <input type='text' name='txt1' id='txt1'>";
    echo "  <input type='submit' name='sendtwo' id='sendtwo' value='TwoClick'>";
    echo "</form>";
  }
  if(isset($_POST['sendtwo']))
  {
    if($_POST['txt1']=='')
    {
      echo "Hello";
      echo "<form method='post' action=''>";
      echo "  <input type='text' name='txt1' id='txt1'>";
      echo "  <input type='submit' name='sendtwo' id='sendtwo' value='TwoClick'>";
      echo "</form>";
      echo "Empty";
    }
    else
    {
      $_SESSION['txt1'] = $_POST['txt1'];
      echo "Hello";
      echo "<form method='post' action=''>";
      echo "  <input type='text' name='txt1' id='txt1' value=".$_SESSION['txt1'].">";
      echo "  <input type='submit' name='sendtwo' id='sendtwo' value='TwoClick'>";
      echo "</form>";
      echo "Hit success!";      
    }
  }
  ?>
 
    