Вывод PHP-скрипта не отображается в Firefox - PullRequest
0 голосов
/ 01 октября 2019

Вывод, следующий за HTML, не показывает вывод echo из сценария PHP в Firefox. В чем проблема?

<!DOCTYPE html>
<html>  
<body>  
<form method="post">  
Enter First Number:  
<input type="number" name="number1" /><br><br>  
Enter Second Number:  
<input type="number" name="number2" /><br><br>  
<input  type="submit" name="submit" value="Add">  
</form>  
<?php  
    if(isset($_POST['submit']))  
    {  
        $number1 = $_POST['number1'];  
        $number2 = $_POST['number2'];  
        $sum =  $number1+$number2;     
echo "The sum of $number1 and $number2 is: ".$sum;   
}  
?>  
</body>  
</html> 

Это страница, которую я вижу, когда нажимаю кнопку Добавить:

enter image description here

Так что в принципе ничего не происходит,и я возвращаюсь на исходную страницу.

Я использую Firefox версии 69.0.1 в Debian и использую XAMPP в качестве локального сервера тестирования.

1 Ответ

0 голосов
/ 01 октября 2019

Хорошо работает для меня в Firefox. Использование XAMPP в качестве сервера enter image description here

Попробуйте изменить код HTML на следующее:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
<form method="post">
    Enter First Number:
    <input type="number" name="number1" /><br><br>
    Enter Second Number:
    <input type="number" name="number2" /><br><br>
    <input  type="submit" name="submit" value="Add">
</form>
<?php
if(isset($_POST['submit']))
{
    $number1 = $_POST['number1'];
    $number2 = $_POST['number2'];
    $sum =  $number1+$number2;
    echo "The sum of $number1 and $number2 is: ".$sum;
}
?>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...