using external php file in html form

Dark-Lord

New Member
I am trying to create simple user registration form. I have an \[code\]index.html\[/code\] file and a \[code\]register.php\[/code\] file. When I click the submit button it goes to the \[code\]register.php\[/code\] page, but nothing happens. There's no error or anything. I have some \[code\]echo\[/code\] statements in \[code\]register.php\[/code\] but they also don't work.This is the code for \[code\]index.html\[/code\]:\[code\]<form action="register.php" method="post"><table width="384" border="1" align="center"><? echo '<tr><td colspan="2">'.$final_report.'</td></tr>';?><tr><td width="50%">Username:</td><td width="50%"><label> <input name="username" type="text" id="username" size="30" /></label></td></tr><tr> <td>Password:</td> <td><input name="password" type="password" id="password" value="" size="30" /></td></tr><tr> <td>Email:</td> <td><input name="email" type="text" id="email" size="30" /></td></tr><tr> <td>&nbsp;</td> <td><label> <input name="register" type="submit" id="register" value="http://stackoverflow.com/questions/3588580/Register" /> </label></td></tr> </table> </form> \[/code\]This is code for \[code\]register.php\[/code\]: \[code\]<? include_once"config.php";if(isset($_POST['register'])){$username = $_POST['username'];$password = $_POST['password'];$email = $_POST['email'];$memip = $_SERVER['REMOTE_ADDR'];$date = date("d-m-Y");if($username == NULL OR $password == NULL OR $email == NULL){$final_report.= "Please complete the form below..";}else{if(strlen($username) <= 3 || strlen($username) >= 30){$final_report.="Your username must be between 3 and 30 characters..";}else{$check_members = mysql_query("SELECT * FROM `members` WHERE `username` = '$username'"); if(mysql_num_rows($check_members) != 0){$final_report.="The username is already in use!"; }else{ if(strlen($password) <= 6 || strlen($password) >= 12){$final_report.="Your password must be between 6 and 12 digits and characters..";}else{if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)){ $final_report.="Your email address was not valid..";}else{$create_member = mysql_query("INSERT INTO `members` (`id`,`username`, `password`,`email`, `ip`, `date`) VALUES('','$username','$password','$email','$memip','$date')"); $final_report.="Thank you for registering, you may login."; }}}}}}?>\[/code\]Can anyone see the error?
 
Back
Top