我创建了一个表单,其中的操作是我的注册PHP文件。
在我的注册文件中,我有代码:
<?php
if(isset($_POST['username']) && isset($_POST['password'])) {
$username = $_POST['username'];
$password - $_POST['password'];
$price = 10;
$custom = urlencode("{$username}|*|{$password}");
$ppEmail = urlencode('myemail@email.com');
$ppURL = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business={$ppEmail}&item_name=Buy Account&amount={$price}¤cy_code=USD&button_subtype=products&custom={$custom}";
header("location".$ppURL);
} else {
return null;
}
?>
在表单提交上,我得到了这个:
Notice: Undefined variable: password in C:\xampp\htdocs\inc\register.php on line 4
Notice: Undefined variable: password in C:\xampp\htdocs\inc\register.php on line 7
我无法弄清楚原因:(
有人知道吗?
答案 0 :(得分:7)
变化
$password - $_POST['password'];
到
$password = $_POST['password'];
答案 1 :(得分:2)
您在代码中输了一个拼写错误:
$password - $_POST['password'];
应该是
$password = $_POST['password'];