html - taking value from function in php and showing in div or column the value, reloading page with previous values -


i having 2 fields 'name' , 'username'. checking username availability , able check. problem manner in display form. want achieve

  1. showing messages in same row in username displayed in third column.
  2. while showing messages, should display previous entered values.

and want achieve html, javascript , php. don't want go other language or technology

login.php building form.

    <?php  include 'login2.php'; function form($name, $username) { ?> <form name="mylogin" method="post"> <table> <tr><td>name</td> <td><input type="text" id="name" name="name" value="<?php echo $name?>" required></td></tr> <tr><td>username</td> <td><input type="text" id="user" name="user" value="<?php echo $username?>" required></td> <td id="messgae"></td>//want display message on here have tried value"<?php echo $message"?>                   </tr> <tr><td><input type="submit" name="submit" value="username availability check"></td></tr> <?php usercheck()?> </table> </form> <?php } ?>  <?php form('','') ?> 

in login2.php checking username , right not inserting values, insert query commented , sending entered values user. problem facing is, form getting displayed twice after click submit button or user availability check button. know happening because calling function twice how avoid it?

code

<?php  function connect() {     mysql_connect('localhost','root','password');     mysql_select_db('loginprac'); } function usercheck()     {         if(isset($_post['submit']))         {         connect();         $name=$_post['name'];         $user = mysql_real_escape_string($_post['user']);         $check_for_username = mysql_query("select user userpage user = '$user'");         $count = mysql_num_rows($check_for_username);         if($count != 0)         {              form($name,$user);         }         }     }     /*function insert() {     connect();     if(isset($_post['submit']))     {         usercheck();         $name=$_post['name'];         $user=$_post['user'];         $sql1= "insert userpage (name,user) values ('$name','$user')";         mysql_query($sql1);     }  }*/ ?> 

get <form> outside function form(). pass messages , username function.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -