Não é recomendado esse tipo de prática, porém, acho que para resolver o problema, você pode checar se a variável possuí valor.
isset($_POST["A"])
Algo assim.
Obs: Seria interessante o código PHP ficar acima do HTML.
Espero ter ajudado.
Não é recomendado esse tipo de prática, porém, acho que para resolver o problema, você pode checar se a variável possuí valor.
isset($_POST["A"])
Algo assim.
Obs: Seria interessante o código PHP ficar acima do HTML.
Espero ter ajudado.
Estou testando uma forma de enviar um dado de formulário do html para o php que está no mesmo arquivo. Seria essa a forma correta? Desse modo, logo que carrego a página html dá um erro, pois ainda não tenho a informação do php. Só depois de eu enviar a informação, que o erro sai. Segue o código abaixo (o cálculo é só para exemplo):
<html>
<head>
<title>Fatorial</title>
<meta charset="UTF-8">
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/calculadora.css" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="principal">
<h1>Fatorial</h1>
</div>
<p>Digite o valor: </p><br>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF'] ?>">
<input type="number" name="A" required autofocus>
<input type="submit" value="Calcular">
</form>
<br>
<?php
$a = $_POST["A"];
$mm = $a * 25.4;
if ($mm > 0)
echo $mm;
?>
</div>
</body>
</html>