sungpeng Posted March 31, 2009 Share Posted March 31, 2009 <?php if($_POST[action]=="Submit") { include ("".$_SERVER['DOCUMENT_ROOT']."/includes/config.php"); $loginname=$_POST["loginname"]; echo "registration done"; } ?> <?php if(!$action) { ?> <html> <head> <title>Register</title> </head> <body> <table width="<?php print $number1 ?>" align="center"> <br> <form name="form" action="<?php print $PHP_SELF ?>" onSubmit="return validate(this);" method="post"> <tr> <td width="35%">Login name</td> <td><input type="text" name="loginname" size="25"></td> </tr> <tr> <td align="center" colspan="2"><input type="submit" name="action" value="Submit"></td> </tr> </table> </form> </body> </html> <?php } ?> Hi good day, Can I check with you how to display only "registration done" after the form processed. Currently after the form processed, it still show the bottom form. Link to comment https://forums.phpfreaks.com/topic/151918-solved-display-only-registration-done-after-form-processed/ Share on other sites More sharing options...
PHP Monkeh Posted March 31, 2009 Share Posted March 31, 2009 Change your code to this: <?php if($_POST['action']=="Submit") { include($_SERVER['DOCUMENT_ROOT']."/includes/config.php"); $loginname = $_POST['loginname']; echo "registration done"; } else { ?> <html> <head> <title>Register</title> </head> <body> <table width="<?php print $number1 ?>" align="center"> <br> <form name="form" action="<?php print $PHP_SELF ?>" onSubmit="return validate(this);" method="post"> <tr> <td width="35%">Login name</td> <td><input type="text" name="loginname" size="25"></td> </tr> <tr> <td align="center" colspan="2"><input type="submit" name="action" value="Submit"></td> </tr> </table> </form> </body> </html> <?php } ?> Link to comment https://forums.phpfreaks.com/topic/151918-solved-display-only-registration-done-after-form-processed/#findComment-797714 Share on other sites More sharing options...
lonewolf217 Posted March 31, 2009 Share Posted March 31, 2009 try <?php if($_POST[action]=="Submit") { include ("".$_SERVER['DOCUMENT_ROOT']."/includes/config.php"); $loginname=$_POST["loginname"]; echo "registration done"; exit(); } ?> Link to comment https://forums.phpfreaks.com/topic/151918-solved-display-only-registration-done-after-form-processed/#findComment-797715 Share on other sites More sharing options...
sungpeng Posted March 31, 2009 Author Share Posted March 31, 2009 Thank Link to comment https://forums.phpfreaks.com/topic/151918-solved-display-only-registration-done-after-form-processed/#findComment-797720 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.