Inte det snyggaste sättet att skriva koden på, men det funkar. Jag brukar bygga upp all HTML i en variabel i PHP och sen skriva ut alltsammans i slutet.
Då blir det inget error först
men sen när jag ska "räkna" så blir det error och inget resultat detta error kommer upp:
( ! ) Notice: Undefined variable: term1 in C:\wamp\www\Projects\Raknare\index.php on line 11 Call Stack #TimeMemoryFunctionLocation 10.0007685184{main}( )..\index.php:0 "> + ( ! ) Notice: Undefined variable: term2 in C:\wamp\www\Projects\Raknare\index.php on line 13 Call Stack #TimeMemoryFunctionLocation 10.0007685184{main}( )..\index.php:0 "> = 848
( ! ) Notice: Undefined variable: term1 in C:\wamp\www\Projects\Raknare\index.php on line 29 Call Stack #TimeMemoryFunctionLocation 10.0007685184{main}( )..\index.php:0 "> - ( ! ) Notice: Undefined variable: term2 in C:\wamp\www\Projects\Raknare\index.php on line 31 Call Stack #TimeMemoryFunctionLocation 10.0007685184{main}( )..\index.php:0 "> = 0
( ! ) Notice: Undefined variable: term1 in C:\wamp\www\Projects\Raknare\index.php on line 48 Call Stack #TimeMemoryFunctionLocation 10.0007685184{main}( )..\index.php:0 "> * ( ! ) Notice: Undefined variable: term2 in C:\wamp\www\Projects\Raknare\index.php on line 50 Call Stack #TimeMemoryFunctionLocation 10.0007685184{main}( )..\index.php:0 "> = 179776
Det är för att han gjorde en liten miss; det finns ingen variabel vid namn $term1, såvida man inte har aktiverat register_globals (vilket inte rekommenderas). Kör med nedanstående istället, och försök gärna att se logiken så att du även lär dig.
Antar att post är standard, men jag skulle rekommendera att lägga till method="post" i din form-tag. Det andra alternativet är method="get", vilket gör att variablerna skickas i url:en.