What's wrong with my PHP code?

  • Thread starter Thread starter Bleah
  • Start date Start date
B

Bleah

Guest
The error is: Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING on line 44

Line 44 is
$result = mysql_query("SELECT * FROM login WHERE username= $_POST['username']");




<?php

$con = mysql_connect("server","database","password");
if (!$con)
{
die("Could not connect: " . mysql_error());
}

$username = $_POST['username'];
$password = $_POST['password'];
$confirmpassword = $_POST['confirmpassword'];

$result = mysql_query("SELECT * FROM login WHERE username= $_POST['username']");

$numfound = mysql_num_rows($result);
if ($_POST['password'] != $_POST['confirmpassword'])
{
mysql_close($con);
echo "The passwords did not match";
}
else {
mysql_select_db("login", $con);
mysql_query("INSERT INTO login (username, password)
VALUES ('$username', '$password')");
echo "Thank you " . $username . ". Your account has been created.";
}
if ($numfound != 0)
{
mysql_close($con);
echo "This username is already taken.";
}
else {
mysql_select_db("login", $con);
mysql_query("INSERT INTO login (username, password)
VALUES ('$username', '$password')");
echo "Thank you " . $username . ". Your account has been created.";
}


mysql_close($con);



?>
 
Back
Top