Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou com uma dúvida. Preciso fazer um formulário que receba um número correspondente a um dia da semana. Após apertar o botão, deverá aparecer na tela o dia da semana digitado, só que por extenso, se caso for digitado um outro número fora de 1 a 7, devo escrever uma mensagem de erro e carregar o formulário novamente. O exercício pede que seja chamado no action do form o mesmo arquivo, e que também deve ser usado a função include.
Não consegui fazer utilizando a função include, deu um loop infinito. Alguém pode me ajudar?
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" method="post" action="">
<table width="51%" border="1">
<tr>
<td colspan="2">
<div align="center"><strong>Digite o número do dia da Semana</strong></div></td>
</tr>
<tr>
<td width="25%"><strong>Dia:</strong></td>
<td width="75%"><input type="text" name="dia"></td>
</tr>
<tr>
<td height="28" colspan="2">
<div align="center">
<input type="submit" name="Submit" value="OK">
</div></td>
</tr>
</table>
</form>
<?
$dia= $_POST['dia'];
if($dia==1)
{
echo"Domingo";
}
elseif($dia==2)
{
echo"Segunda";
}
elseif($dia==3)
{
echo"Terça";
}
elseif($dia==4)
{
echo"Quarta";
}
elseif($dia==5)
{
echo"Quinta";
}
elseif($dia==6)
{
echo"Sexta";
}
elseif($dia==7)
{
echo"Sábado";
}
else
{
echo"Dia da semana não confere, digite novamente";
}
?>
</body>
</html>Carregando comentários...