i am pretty new to PHP and self teaching so i know i will have some errors, can someone assist me in figuring out why i get this error? i believe i have defined the variabl...
Here is my code (sorry i did not know if i could attach so i just pasted)
<?php
include ('dbconnect.php');
?>
<html>
<head>
<title>New User </title>
</head>
<body>
<div class="user"><p><a href="../DBindex.php">Log In</a> </p>
</div>
<center>
<?php
if(isset($_POST['cmdadd'])) {
$username = mysql_real_escape_string($_POST["username"]);
$password = mysql_real_escape_string($_POST["password"]);
$emailaddress = mysql_real_escape_string($_POST["emailaddress"]);
$address = mysql_real_escape_string($_POST["address"]);
$telephone = mysql_real_escape_string($_POST["telephone"]);
$country = mysql_real_escape_string($_POST["country"]);
if(empty($username)){
$errors[]="Username Not Entered";
}
if(empty($password)){
$errors[]="Password Not Entered";
}
if(empty($emailaddress)){
$errors[]="Email Not Entered";
}
if(empty($telephone)){
$errors[]="PhoneNumber Not Entered";
}
if(empty($country)){
$errors[]= "Country Not Entered";
}
}
if(!empty($errors)){
foreach($errors as $error){
echo'<a href = "DBregistration.php"> REDO </a>';
echo $error."<br/>";
}
}
else{
$query = "select *
from users
where username = '$username' ";
$result = mysql_query($query, $connection);
if (!$query) {
echo "<p>" . mysql_error () . "</p>";
}
$rows = mysql_num_rows($result);
if ($rows != 0 ) { ?>
<a href = "DBregistration.php"> Redo </a>
<?php
}
else {
$query = "insert into users
values ('$username','$password','$emailaddress','$address','$telephone','$country')";
mysql_query ($query , $connection);
if (!$query) {
echo "<p>" . mysql_error() . "</p>";
}
else { ?>
<?php
} }
}
?>
Line 51 is:
where username = '$username' ";