Hi,
I am trying to execute the below code but getting these errors :
Notice: Undefined variable: mysql_query in C:\wamp\www\process.php on line 16
Fatal error: Function name must be a string in C:\wamp\www\process.php on line 16
Code:
<html><body>
<?php
mysql_connect("localhost","root","");
mysql_select_db("encryption") or die(mysql_error());
$username = $_POST['username'];
$password = $_POST['password'];
$mysql_query("INSERT INTO login (username,password) VALUES ('$username','$password')") or die(mysql_error());
?>
</body></html>
`
$_POST['username'] &
$_POST['password'] come from a previous page. I have no problem with that. Please help.. Thanks in advance.
Undefined variable.
Moderator: General Moderators
Re: Undefined variable.
Hello,
Correct me if I'm wrong but that code isn't 16 lines long. Could you post the entire code for process.php and put some 'PHP Code' tags round it please.
Example

Correct me if I'm wrong but that code isn't 16 lines long. Could you post the entire code for process.php and put some 'PHP Code' tags round it please.
Example
Code: Select all
<?php
$var1 = 1;
$var2 = 1;
$var3 = 3;
$sum = $var1 + $var2;
if($sum != $var3) {
echo "The world is still sane";
} else {
echo "Run for the hills!!!";
}
?>
Re: Undefined variable.
mysql_query is a function, not a variable. Lose the leading $gsashwin wrote:$mysql_query("INSERT INTO login (username,password) VALUES ('$username','$password')") or die(mysql_error());