Ik heb een probleem, ik heb namelijk een formulier gemaakt in html met tekstvelden en checkboxen, nu wil ik met de ingevoerde waarden (getallen) gaan rekenen in php. Ik krijg echter steeds een wit php vel als ik op submit druk.

html:
<form id="formulier" name="formulier" method="post" action="PrijsberekeningOntwerp.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr height="30px" >
<th align="left" width="33%">Onderdeel:</td>
<th align="left" width="7%">Info:</td>
<th align="left" width="14%">Uw wensen:</td>
<th align="left" width="46%">Kosten (excl. btw.):</td>
</tr>
<tr height="30px" >
<td>Het aantal pagina's:</td>
<td><span id="sprytrigger1"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td><input type="text" size="5" value="0" name="Paginas" id="Paginas" /></td>
<td>Homepage: 55 euro, alle volgende pagina's 25 euro.</td>
</tr>
<tr height="30px" >
<td>Een CMS systeem:</td>
<td><span id="sprytrigger2"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="checkbox" value="1" name="CMS" id="CMS" /></td>
<td>350 euro.</td>
</tr>
<tr height="30px" >
<td>Een nieuwsbrief systeem:</td>
<td><span id="sprytrigger3"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="checkbox" value="1" name="Nieuwsbrief" id="Nieuwsbrief" /></td>
<td>70 euro.</td>
</tr>
<tr height="30px" >
<td>Een fotogallerij:</td>
<td><span id="sprytrigger4"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="checkbox" value="1" name="Fotogallerij" id="Fotogallerij" /></td>
<td>45 euro.</td>
</tr>
<tr height="30px" >
<td>Het aantal albums in de fotogallerij:</td>
<td><span id="sprytrigger5"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="text" size="5" value="0" name="Fotoalbums" id="Fotogalbums" /></td>
<td>15 euro.</td>
</tr>
<tr height="30px" >
<td>Een zoekbalk:</td>
<td><span id="sprytrigger6"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="checkbox" value="1" name="Zoekbalk" id="Zoekbalk" /></td>
<td>45 euro.</td>
</tr>
<tr height="30px" >
<td><Een forum:</td>
<td><span id="sprytrigger7"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="checkbox" value="1" name="Forum" id="Forum" /></td>
<td>55 euro.</td>
</tr>
<tr height="30px" >
<td>Een login mogelijkheid:</td>
<td><span id="sprytrigger8"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="checkbox" value="1" name="Login" id="Login" /></td>
<td>55 euro.</td>
</tr>
<tr height="30px" >
<td>Een catalogus:</label></td>
<td><span id="sprytrigger9"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="checkbox" value="1" name="Catalogus" id="Catalogus" /></td>
<td>175 euro.</td>
</tr>
<tr height="30px" >
<td>Het aantal formulieren:</td>
<td><span id="sprytrigger10"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="text" size="5" value="0" name="Formulieren" id="Formulieren" /></td>
<td>45 euro.</td>
</tr>
<tr height="30px" >
<td>Een plattegrond:</td>
<td><span id="sprytrigger11"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="checkbox" value="1" name="Plattegrond" id="Plattegrond" /></td>
<td>25 euro.</td>
</tr>
<tr height="30px" >
<td>>Een gastenboek:</td>
<td><span id="sprytrigger12"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="checkbox" value="1" name="Gastenboek" id="Gastenboek" /></td>
<td>35 euro.</td>
</tr>
<tr height="30px" >
<td>Het aantal flashanimaties:</td>
<td><span id="sprytrigger13"><img src="images/infoKlein.jpg" width="20" height="20" alt="" /></span></td>
<td>
<input type="text" size="5" value="0" name="Flash" id="Flash" /></td>
<td>50 euro.</td>
</tr>
<tr height="30px" >
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>
<input type="submit" value="Bereken" /></td>
<td>&nbsp;</td>
</tr>
</table>
</form>

php:

<?php

//Kijken of er op verzenden is gedrukt:

if($_SERVER['REQUEST_METHOD'] == 'POST')

//Prijzen:

$prijshoofdpagina = '55';
$prijspaginas = '25';
$prijscms = '350';
$prijsnieuwsbrief = '70';
$prijsfotogallerij = '45';
$prijsfotoalbums = '15';
$prijszoekbalk = '45';
$prijsforum = '55';
$prijslogin = '55';
$prijscatalogus = '175';
$prijsformulieren = '45';
$prijsplattegrond = '25';
$prijsgastenboek ='35';
$prijsflash = '50';
$btw = '1,19';

//Ingevoerde gegevens:

$paginas = $HTTP_POST_VARS["Paginas"];
$cms = $HTTP_POST_VARS["CMS"];
$nieuwsbrief = $HTTP_POST_VARS["Nieuwsbrief"];
$fotogallerij = $HTTP_POST_VARS["Fotogallerij"];
$fotoalbums = $HTTP_POST_VARS["Fotoalbums"];
$zoekbalk = $HTTP_POST_VARS["Zoekbalk"];
$forum = $HTTP_POST_VARS["Forum"];
$login = $HTTP_POST_VARS["Login"];
$catalogus = $HTTP_POST_VARS["Catalogus"];
$formulieren = $HTTP_POST_VARS["Formulieren"];
$plattegrond = $HTTP_POST_VARS["Plattegrond"];
$gastenboek = $HTTP_POST_VARS["Gastenboek"];
$flash = $HTTP_POST_VARS["Flash"];

//Prijs per onderdeel:

$tussenprijspaginas1 = $prijspaginas * $paginas;
$tussenprijspaginas2 = $tussenprijspaginas1 + $prijshoofdpagina;

$tussenprijscms = $prijscms * $cms;

$tussenprijsnieuwsbrief = $prijsnieuwsbrief * $nieuwsbrief;

$tussenprijsfotogallerij = $prijsfotogallerij * $fotogallerij;

$tussenprijsfotoalbums = $prijsfotoalbums * $fotoalbums;

$tussenprijszoekbalk = $prijszoekbalk * $zoekbalk;

$tussenprijsforum = $prijsforum * $forum;

$tussenprijslogin = $prijslogin * $login;

$tussenprijscatalogus = $prijscatalogus * $catalogus;

$tussenprijsformulieren = $prijsformulieren * $formulieren;

$tussenprijsplattegrond = $prijsplattegrond * $plattegrond;

$tussenprijsgastenboek = $prijsgastenboek * $gastenboek;

$tussenprijsflash = $prijsflash * $flash;

//Totaal prijs excl. btw.:

$totaalprijsexcl = $tussenprijspaginas2 + $tussenprijscms + $tussenprijsnieuwsbrief + $tussenprijsfotogallerij + $tussenprijsfotoalbums + $tussenprijszoekbalk + $tussenprijsforum + $tussenprijslogin + $tussenprijscatalogus + $tussenprijsformulieren + $tussenprijsplattegrond + $tussenprijsgastenboek + $tussenprijsflash;

//Totaal prijs excl. btw.:

$totaalprijsincl = $totaalprijsexcl * $btw;

//Laten zien aan bezoekers:


echo "De Totaalprijs excl. btw bedraagt: " . $totaalprijsexcl . " euro";


echo "De Totaalprijs incl. btw bedraagt: " . $totaalprijsincl . " euro";
?>

al vast bedankt iig!

gegroet
Ik zou hem iets anders opbouwen. Je doet nu bij een heleboel regels hetzelfde, Dat is helemaal niet nodig. Je controleert ook niet of je waardes numeriek zijn.

Onderstaande code is niet getest maar zou moeten werken. Ik heb een gedeelte van het commentaar eruit gesloopt omdat hij wat lang werd voor op het forum. Ik hoop dat het niet te onoverzichtelijk is geworden.


<?php
	
	#| Settings | Btw.
		
		$btw = 1.19;
		

    #| Settings | Start prijs per bestelling.
	
		$start_prijs = 55;
		

	#| Settings | " $onderdelen " array met de prijzen per onderdeel per stuk.
	
		$onderdelen = array(
							
							'Paginas' 			=> 25,
							'CMS' 				=> 350,
							'Nieuwsbrief' 		=> 70,
							'Fotogallerij' 		=> 45,
							'Fotoalbums' 		=> 15,
							'Zoekbalk' 			=> 45,
							'Forum' 			=> 55,
							'Login' 			=> 55,
							'Catalogus' 		=> 175,
							'Formulieren' 		=> 45,
							'Plattegrond' 		=> 25,
							'Gastenboek' 		=> 35,
							'Flash'	 			=> 50
						 
						 );


	#| Settings | Set " $totaal_prijs_excl " variable voor het opslaan van de totaal prijs exlusief btw.
	
		$totaal_prijs_excl = 0;
		

	#| Settings | Set " $totaal_prijs_excl " variable voor het opslaan van de totaal prijs inclusief btw.
	
		$totaal_prijs_incl = 0;




	#| Start prijs aan totaal prijs exclusief btw toevoegen.
	
		$totaal_prijs_excl += $start_prijs;
			

	#| Controleren of het formulier is verzonden.
	
		if($_SERVER['REQUEST_METHOD'] == 'POST')
		{
			
		#| De totaal prijs exclusief btw berekenen.
		
			foreach($onderdelen as $onderdeel => $prijs)
			{
			
			#| Controleren of " $_POST[$onderdeel] " een geldige numerieke waarde bevat.
				
				if(!empty($_POST[$onderdeel]) and ctype_digit($_POST[$onderdeel]))
				{
				
				/*---- INFO: Aantal * prijs optellen bij " $totaal_prijs_excl " ----*/
					
					$totaal_prijs_excl += ($_POST[$onderdeel] * $prijs);
					
				}
			}
		
		
		#| Totaal prijs inclusief btw berekenen.
		
			$totaal_prijs_incl = $totaal_prijs_excl * $btw;		
			
		}
		
		
	#| De totaal prijs exclusief btw weergeven.
	
		echo 'De Totaalprijs excl. btw bedraagt: '.number_format($totaal_prijs_excl).' euro';
		
	
	#| De totaal prijs inclusief btw weergeven.
	
		echo 'De Totaalprijs incl. btw bedraagt: '.number_format($totaal_prijs_incl).' euro';

?> 

Reageren