Ik krijg deze fout melding:
Notice: Undefined index: getal in D:\Programs\USBWebserver v8.6\root\opdrachten\reactie.php on line 8
Mijn code werkte eerst wel en ik had er niks aan veranderd maar toen ik andere dingen in mijn code ging doen voor een opdracht van school begon hij deze fout melding te geven. Het is heel erg irritant en ik zou het heel erg waarderen als iemand me kan helpen.

Dit is mijn code:

<!DOCTYPE HTML>
	<html>
		<head>
			<title>Gegevens verwerken met PHP</title>
		</head>
		<body>
			<?php
				$getal = $_POST ['getal'];
				echo 'Het ingevulde getal is: ' . $getal;
			?>
			<?php
				echo 'De btw van het ingevulde getal is ' . $getal *= 1.29;
			?>
		</body>
	</html>

Er is waarschijnlijk nog niks gepost.
$_POST ['getal'] zal niet bestaan.
- SanThe - op 21/09/2017 19:43:19

Er is waarschijnlijk nog niks gepost.
$_POST ['getal'] zal niet bestaan.


Ik heb dit in een html bestand

<!DOCTYPE HTML>
	<html>
		<head>
			<title>Programmeren met PHP</title>
		</head>
		<body>
			<form name='form' method='post' action='reactie.php'
			<label>Voer een getal in
			<input type='text' name='getal' size='10'/>
			</label>
			<input type='submit' name='submit' value='verzenden'/>
			</form>
		</body>
	</html>


hij is er wel. hij werkte eerst ook gewoon
Je sluit je formtag op lijn 7 niet af met een >
Nee hij is er alleen dan wanneer je het formulier verstuurd. De eerste keer als je op de pagina komt (type de URL van je pagina in en druk op Enter) dan wordt deze in de GET methode aangeroepen en is de $_POST array leeg.
Laatmaar hij werkt weer. ik had de browser opnieuw opgestart en hij werkt nu gewoon weer
>> Laatmaar hij werkt weer. ik had de browser opnieuw opgestart en hij werkt nu gewoon weer

Klinkt onwaarschijnlijk.
Frank Nietbelangrijk op 21/09/2017 19:50:06

>> Laatmaar hij werkt weer. ik had de browser opnieuw opgestart en hij werkt nu gewoon weer

Klinkt onwaarschijnlijk.


Ik heb geen idee waarom maar hij werkt weer... Alsnog bedankt voor de hulp!
En zo?

<!DOCTYPE HTML>
<html>
<head>
<title>Gegevens verwerken met PHP</title>
</head>
<body>
<?php
  if($_SERVER['REQUEST_METHOD'] == "POST")
  {  $getal = $_POST ['getal'];
     echo 'Het ingevulde getal is: ' . $getal;
     echo 'De btw van het ingevulde getal is ' . $getal *= 1.29;
  }
  else
  {  echo 'Er is niet gepost';
  }
?>
</body>
</html>

Reageren