Why does this statement
$query="SELECT * FROM source WHERE email=$_POST['source_email'] AND campaign=$_SESSION['campaign']";
generate an error? [Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING ]
I know that I can fix it by rewriting it like this:
$query="SELECT * FROM source WHERE email='".$_POST['source_email']."' AND campaign='".$_SESSION['campaign']."'";
but I don't understand why the original statement isn't "legal."
Thanks.
--Jeff