ok basicly ive coded 2files do_reg.php & register.php
and ive created my database- created my table - added fields
and when i try submit on the register page nothing happens doesnt insert into DB
All info is below.hope one of you guys can solve this for me 🙂
Heres My Form: http://www.v2lethal.yourownweb.0lx.net/register.php
Heres My Table Below
CREATE TABLE `user` (
`id` int(10) unsigned NOT NULL auto_increment,
`username` varchar(20) NOT NULL default '',
`password` varchar(50) NOT NULL default '',
`email` varchar(40) NOT NULL default '',
`ip` varchar(20) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Register.php
<?php
$IP = $_SERVER(REMOTE_ADDR);
?>
<form name=reg action=do_reg.php method=post>
<table border=0 cellspacing=0 cellpadding=2>
<tr><td>
Username <td><input type=text name=username><br>
<tr><td>
Password:<td> <input type=password name=password><br>
<tr><td>
Confirm:<td> <input type=password name=pass_conf><br>
<tr><td>
Email:<td> <input type=text name=email><br>
<tr><td colspan=2>
<input type=hidden name=ip value='<?php echo $IP ?>'>
<input type=submit value='Register'>
</form>
</table>
do_reg.php
<?php
$host = "localhost";
$dbuser = "0lx_2099266_user";
$dbpass= "pass";
$dbname = "0lx_2099266_user";
$connection =mysql_connect($host,$dbuser,$dbpass);
$db = mysql_select_db($dbname,$connection);
//grab data from form
$name = $_post(username);
$pass = $_post(password);
$pass_conf = $_post(pass_conf);
$email = $_post(email);
$ip = $_post(ip);
//if else (else if)
if($name == false || $pass == false || $pass_conf == false || $email == false){
echo "please fill in all the required fields";
}
if($pass != $pass_conf){
echo "Passwords do not match.";
}else {
$db = mysql_select_db($dbname,$connection);
$db = mysql_select_db($dbname,$connection);
$sql = "INSERT INTO user (username,pass,email,ip) VALUES ($name, $password, $email, $ip)";
$result = mysql_query($sql);
echo "";
};
?>