<?php
if(isset($_REQUEST['fname'],$_REQUEST['age'],$_REQUEST['lname']))
{
$file=fopen("guns.txt","w");
$str1=$_POST["fname"];
$str2=$_POST["lname"];
$age=$_POST["age"];
$chr="pussy";
$cat="cat";
vfprintf($file,"%s %s is %d years old",array($str1,$str2,$age));
echo sprintf("HEY check out %1\$s %1\$s %2\$s %2\$s",$chr,$cat);
fclose($file);
}
else
{
echo "<form action='hill.php' method='post'>
Enter your First Name:<input type='text' name='fname'></input><br>
Enter your Last Name:<input type='text' name='lname'></input><br>
Enter your Age:<input type='text' name='age'></input><br>
<input type='submit' value='Submit'></input>
</form>";
}
?>
给定的代码来自hill.php文件
我不知道出了什么问题,但我的 isset 函数无法正常工作我希望填写所有条目,然后只继续回显输入 if 语句的消息。
请帮我。