PHP中的GET请求变量错误

I have a simple PHP code, as below.

When I try the URL localhost/df.php?result1=bharat, I get the result Bharat, exactly as I want it. But when I try the URL localhost/df.php?result2=bharat, I get an error, meaning my result2 variable was not read like my result1 variable did.

Could you please correct my code so that it works?

<?php
if(isset($_GET['Result1']))
{
    $file = $_GET['Result1'];
}
else
{
    echo "Error"; exit; 
}
echo "$result1";
?>
elseif(isset($_GET['Result2']))
{
    $file = $_GET['Result2'];
}
else
{
    echo "Error"; exit; 
}
echo "$result2";
?>

You have way too many errors in your code. The following is the solution to your problem:

<?php
if(isset($_GET['result1']))
{
    $result1 = $_GET['result1'];
    echo $result1;
}
elseif(isset($_GET['result2']))
{
    $result2 = $_GET['result2'];
    echo $result2;
}
else
{
    echo "Error";
    exit(); 
}
?>

For the future, I would recommend you to learn PHP and be familiar with the basic syntax, at least, before posting questions about it here.