Calculo da área de uma circunferência

Eu fiz um programa em html que enviava para o php o valor do raio, esse programa do html envia certinho mas o do php só mostra 0 em tudo.

O que ta acontecendo?

<?php
	define("pi","3.141592");
	$pi=define("pi","3.141592");
	$_post['raio'];
	$raio=$_post['raio'];
	$area;
	$volume;
	$area= 4* $pi *($raio* $raio);
	$volume= 4/3*$pi*($raio* $raio* $raio);
	echo "Resultado do c&aacutelculo<p>";
	
	$volume=number_format($volume,2,',','.');
	$area=number_format($area,2,',','.');
	echo "Resultado da &Aacuterea:".$area."<br>";
	echo "Resultado do volume:".$volume;
?>

Está acontecendo a falta de conceito, acho eu que você está começando a aprender, normal acontece, não precisa criar uma constante de pi no PHP já tem isso que é pi() acredito que agora com esses ajustes vai funcionar para você.

Explicação de pi() e todo contéudo para PHP esta no site php.net e as duvida pode perguntar pra galera aqui!

<?php    	
	$raio = empty($_POST['raio']) 
	             ? 1
	             : $_POST['raio'];
	
	$area = 4 * pi() * ($raio * $raio);
	$volume = 4/3 * pi() * ($raio * $raio * $raio);
	
	echo "Resultado do c&aacutelculo<p>";
	echo "Resultado da &Aacuterea:".number_format($area,2,',','.')."<br>";
	echo "Resultado do volume:".number_format($volume,2,',','.');

Teste!

ele ainda continuou dando uns probleminhas :confused: mas obrigada pela ajuda, ainda não sei bem mexer em php rs.