GMdk
Março 17, 2017, 5:46pm
#1
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álculo<p>";
$volume=number_format($volume,2,',','.');
$area=number_format($area,2,',','.');
echo "Resultado da Área:".$area."<br>";
echo "Resultado do volume:".$volume;
?>
GMdk:
O que ta acontecendo?
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álculo<p>";
echo "Resultado da Área:".number_format($area,2,',','.')."<br>";
echo "Resultado do volume:".number_format($volume,2,',','.');
Teste!
GMdk
Março 18, 2017, 3:23pm
#3
ele ainda continuou dando uns probleminhas mas obrigada pela ajuda, ainda não sei bem mexer em php rs.