В этом примере я отобразлю свой результат в атрибуте value HTML-файла, но без записи сценария PHP внутри этого атрибута я пытаюсь получить доступ к этому атрибуту из отдельного PHP-файла.
<!DOCTYPE html>
<?php
$result;
if(isset($_POST['plus']))
{
@$result = $_POST['x'] + $_POST['y'];
}
elseif(isset($_POST['produit']))
{
@$result = $_POST['x'] * $_POST['y'];
}
elseif(isset($_POST['division']))
{
@$result = $_POST['x'] / $_POST['y'];
}
elseif(isset($_POST['moins']))
{
@$result = $_POST['x'] - $_POST['y'];
}
?>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>learn send with php</title>
<link rel= "stylesheet" href = "send.css">
</head>
<body>
<form action="#" method="post" enctype="multipart/form-data">
<fieldset>
<legend>calculatrice</legend>
<input type= "text" name = "x"><br>
<input type = "text" name = "y"><br>
<input type = "text" name = "r" value = <?php
if(isset($_POST['plus']) || isset($_POST['produit']) || isset($_POST['moins']) || isset($_POST['division']))
{
echo $result;
}
?>>
<button type = "submit" name = "plus">+</button>
<button type = "submit" name = "moins">-</button>
<button type = "submit" name = "produit">*</button>
<button type = "submit" name = "division">/</button>
</fieldset>
</form>
Я думаю, что таблица $_POST
использует только атрибут name в качестве ключа таблицы, но мой учитель сказал мне, что существует метод для доступа и изменения в этом атрибуте из отдельного файла PHP, но он забыл точный путьсделать это.