willsilver Postado Fevereiro 19, 2016 Denunciar Share Postado Fevereiro 19, 2016 Boa noite pessoal. Sou novato aqui e gostaria de uma ajuda. Fiz esse código mas não consigo obter a resposta impressa na tela, poderiam me auxiliar? Segue o código abaixo: <html> <head> <title>Tabuada</title> <meta charset="utf-8" /> </head> <body> <form action="#" method="post"> <label>Valor:</label><input type="text" name="valor" id="valor" /> <input type="submit" value="Calcular" /> </form> <?php function Tabuada($Valor){ if ($_POST['valor'] != ""){ $v1 = $_POST['valor']; $Contador = 0; while($Contador <= $v1) { $Resultado = $v1 * $Contador; echo ($v1. " X ". $Contador. " = ". $Resultado)."<br>"; $Contador++; } } } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jganjos Postado Fevereiro 19, 2016 Denunciar Share Postado Fevereiro 19, 2016 Tenta fazer assim. if (isset($_POST['valor'])){ $v1 = $_POST['valor'];$Contador = 0; while($Contador <= $v1) { $Resultado = $v1 * $Contador; echo ($v1. " X ". $Contador. " = ". $Resultado)."<br>"; $Contador++; }} } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 willsilver Postado Fevereiro 19, 2016 Autor Denunciar Share Postado Fevereiro 19, 2016 jganjos você é Master, obrigado pela ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 willsilver Postado Fevereiro 20, 2016 Autor Denunciar Share Postado Fevereiro 20, 2016 Depois da sua ajuda, continuei mexendo no código e finalizei assim: <html> <head> <title>Tabuada</title> <meta charset="utf-8" /> </head> <form action = "#" method = "post"> <p> Informe o Número Multiplicando:<br /> <input type="text" id="valor1" name="valor1" size="20" maxlenght="40" /> </p> <input type="submit" id="submit" name = "submit" value = "Calcule" /> </form> </html> <?php if(isset($_POST['submit'])) { $valor1 = htmlentities($_POST['valor1']); $resultado = ($valor1); $valor2 = 0; if (is_numeric($valor1)) { if($valor1 != ''){ while($valor2 <= 10) { $resultado = $valor1*$valor2; echo ($valor1. " X ". $valor2. " = ". $resultado)."<br>"; $valor2++; } } } else echo("Informe um valor válido."); } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
willsilver
Boa noite pessoal.
Sou novato aqui e gostaria de uma ajuda. Fiz esse código mas não consigo obter a resposta impressa na tela, poderiam me auxiliar?
Segue o código abaixo:
<html>
<head>
<title>Tabuada</title>
<meta charset="utf-8" />
</head>
<body>
<form action="#" method="post">
<label>Valor:</label><input type="text" name="valor" id="valor" />
<input type="submit" value="Calcular" />
</form>
<?php
function Tabuada($Valor){
if ($_POST['valor'] != ""){
$v1 = $_POST['valor'];
$Contador = 0;
while($Contador <= $v1)
{
$Resultado = $v1 * $Contador;
echo ($v1. " X ". $Contador. " = ". $Resultado)."<br>";
$Contador++;
}
}
}
?>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.