$inputarray=array("username", "password");
foreach($inputarray as $inputkey);
if(isset($_POST[$inputkey]) && !empty($_POST[$inputkey]))
{
$inputname=$inputkey;
$inputresult=$_POST[$inputkey];
$$inputname=$inputresult;
}
else
{
die("You have to fill both fields.");
}
$username
没有被定义,只有$password
。任何人都知道什么是错的?Foreach循环不是
为什么你首先需要'foreach'? –
我没有看到你在代码中的任何地方使用变量用户名或密码。我只看到静态字符串“用户名”和“密码”。 – Lochemage
$ inputname is = username,password,$$ inputname是$ username和$ password – user2635236