Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rusti Stein

formulario html com duas saídas (maior e menor)

Recommended Posts

Esse script gera o maior, mas não gera o menor. Alguém sabe o por quê?

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////

<body>

Faça um programa em PHP que receba de um formulário HTML as temperaturas médias ocorridas em cada mês no período de um ano. A seguir escreva qual mês teve a maior média de temperatura e qual teve a menor; <br><br>


<form name="form1" action="tres.php" method="post" >


<?php


for($i=1; $i<=12; $i++){

echo "<input type=\"text\" name=\"mes$i\" >";

echo "<label for=\"mes$i\">Mes $i</label> <br>";

}

?>

<input type="submit" value="Enviar Temperaturas Médias">

</form> <br>


<?php

$maior = $_POST['mes1'];

$menor = $_POST['mes1'];


for($i=2; $i<=12; $i++){

if($_POST['mes'.$i] > $maior)

$maior = $_POST['mes'.$i];


if($_POST['mes'.$i] < $menor)

$menor = $_POST['mes'.$i];

}


echo "Maior: $maior <br>";

echo "Menor: $menor";


?>


</body>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Retificando: Quando preenchidos todos os campos, as duas saídas são geradas. Porém, quando de 1 a 11 campos são preenchidos, a única saída que ocorre é a maior. Estou intrigado do porque de isso acontecer e quero saber como é possível que as duas saídas aconteçam com qualquer número de campos superior a 1 preenchidos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.