Php $\u阵列之间foreach循环的post不工作
我有两个文件: 1.login.html: 我想输出Php $\u阵列之间foreach循环的post不工作,php,Php,我有两个文件: 1.login.html: 我想输出 Ion or Vasile or Jimmy with their passwords with FELICITARI! "Bine ai venit, ...name of the user …当用户输入其中一个名称时 如何使用我的代码实现这一点?我在您提供的代码中看不到这一点,这一点非常重要,但请关闭表单标记。如果您试图直接访问php文件,您将收到错误。为避免错误,请初始化变量,然后将值设置为post值(如果存在)。如果在某些
Ion or Vasile or Jimmy with their passwords with
FELICITARI!
"Bine ai venit, ...name of the user
…当用户输入其中一个名称时
如何使用我的代码实现这一点?我在您提供的代码中看不到这一点,这一点非常重要,但请关闭表单标记。如果您试图直接访问php文件,您将收到错误。为避免错误,请初始化变量,然后将值设置为post值(如果存在)。如果在某些情况下不想回显,也可以在回显语句之前检查值
$utilizatori_aplicatie = array(
'Ion' => '1234',
'Vasile' => '1234',
'Jimmy' => '5678'
);
$nume_utilizator ='';
$parola = '';
if(!empty($_POST['nume_utilizator'])){
$nume_utilizator = $_POST['nume_utilizator'];
}
if(!empty($_POST['parola'])){
$parola = $_POST['parola'];
}
foreach($utilizatori_aplicatie as $username => $password)
{
if ($nume_utilizator == $username && $parola == $password)
{
echo 'FELICITARI!<br/>';
}
}
if(!empty($parola) && !empty($nume_utilizator)){
echo "Bine ai venit, " . $nume_utilizator . "!<br/>";
echo "Parola ta este: " . $parola . "<br/>";
}
else{
echo "Please access this page via login.html and make sure you enter the values of both username and password.";
}
错误消息是什么?能否将print\u r$\u POST添加到脚本开头,并在输入正确的用户名和密码后重新运行?很高兴看到表单正确地发送了姓名。我怀疑您没有关闭表单标记是问题所在,但这可能会消除这种可能性。这是错误:注意:未定义索引:第14行C:\xampp\htdocs\series\ziua\u 15\ex2\procesare.php中的nume\u实用程序注意:第15行C:\xampp\htdocs\series\ziua\u 15\ex2\procesare.php中的未定义索引:parola!帕罗拉·塔埃斯特:我测试了代码,它输出:费利西塔里!比恩·艾维尼,伊恩!帕罗拉·塔埃斯特:1234。正如Acey所说,在procesare.phpThanks user1439090的顶部打印r$帖子……谢谢大家的回答
Ion or Vasile or Jimmy with their passwords with
FELICITARI!
"Bine ai venit, ...name of the user
$utilizatori_aplicatie = array(
'Ion' => '1234',
'Vasile' => '1234',
'Jimmy' => '5678'
);
$nume_utilizator ='';
$parola = '';
if(!empty($_POST['nume_utilizator'])){
$nume_utilizator = $_POST['nume_utilizator'];
}
if(!empty($_POST['parola'])){
$parola = $_POST['parola'];
}
foreach($utilizatori_aplicatie as $username => $password)
{
if ($nume_utilizator == $username && $parola == $password)
{
echo 'FELICITARI!<br/>';
}
}
if(!empty($parola) && !empty($nume_utilizator)){
echo "Bine ai venit, " . $nume_utilizator . "!<br/>";
echo "Parola ta este: " . $parola . "<br/>";
}
else{
echo "Please access this page via login.html and make sure you enter the values of both username and password.";
}