Basically im creating a registration from that adds the details into a databse table (users) which can be checked on the log in page (yet to be created) . This is what i have so far:
Code: Select all
<html>
<head><title> Register </title></head>
<body>
<?
$self = $_SERVER['PHP_SELF'];
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$username = $_POST['username'];
$password = $_POST['password'];
if ( ( !$first_name ) or (!$last_name) or (!$username) or (!$password) )
{
$form.="Please enter your details below to register with Sporticket";
$form.="<form action=\"$self\"";
$form.=" method=\"post\"> First Name: ";
$form.="<input type=\"text\" name=\"first_name\"";
$form.=" value=\"$first_name\"><br>Last Name: ";
$form.="<input type=\"text\" name=\"last_name\"";
$form.=" value=\"$last_name\"><br>Username: ";
$form.=" <input type=\"text\" name=\"username\"";
$form.=" value=\"$username\"><br>Password: ";
$form.=" input type=\"text\" name=\"password\"";
$form.=" value=\"$password\"><br>";
$form.=" <input type=\"submit\" value=\"Submit\">";
$form.=">/form>";
}
else
{
$conn = @pg_connect("~connection details hidden~");
$psql = "insert into users (first_name,last_name,username,password) values
(\"$first_name\",\"$last_name\",\"$username\",
password(\"$password\") )";
$result = pg_query($conn)
or die ("Could not execute query");
if ( $result ) { echo ( "Congratulations, You can now log into Sporticket with the username and password you supplied" ) ; }
}
?>
</body>
</html>
and im getting these errors
Notice: Undefined index: first_name in /home2/webusers/07/344740/public_html/sporticket/register.php on line 6
Notice: Undefined index: last_name in /home2/webusers/07/344740/public_html/sporticket/register.php on line 7
Notice: Undefined index: username in /home2/webusers/07/344740/public_html/sporticket/register.php on line 8
Notice: Undefined index: password in /home2/webusers/07/344740/public_html/sporticket/register.php on line 9
Notice: Undefined variable: form in /home2/webusers/07/344740/public_html/sporticket/register.php on line 15
any help would be great.