Com a ajuda do Google descobri o comando que consegue esvaziar qualquer variável $_POST
header("location:".$_SERVER['PHP_SELF']);
O exemplo abaixo é dividido em duas partes. A parte do PHP classifica a letra em consoante e vogal. A parte do HTML pede para o usuário a palavra e a letra que o programa deve procurar. Para o HTML ativar o PHP, ele usa a variável $_POST. O problema é como chamar de volta a parte do HTML. Eu tentei pelo comando unset, mas não consegui. Já a dica do Google, deu certo.
Claro que isso é uma gambiarra. O certo é separar o PHP do HTML.
<?php
// programa para identificar quem é vogal e consoantefunction vogal($caractere){
$caractere=strtolower($caractere);switch($caractere){case"a":case"e":case"i":case"o":case"u":return"vogal";default:return"consoante";}}if(isset($_POST['palavra'])){
$palavra=$_POST['palavra'];
$letra=$_POST['letra'];
echo "Procurando a letra <b>$letra</b> na palavra <b>$palavra</b>";
$tamanho=strlen($palavra)-1;for($i=0;$i<=$tamanho;$i++){if(empty($cor)){$cor="black";}else{if($cor=="red"){$cor="green";}else{$cor="black";}}if($letra==$palavra[$i]){$cor="red";}
echo "<p><font color=$cor>".$palavra[$i]." => ".vogal($palavra[$i])."</font><br>";}
echo "<form method=post><input type=submit name=limparPost value='Outra palavra'></form>";exit;}if(isset($_POST['limparPost'])){
header("location:".$_SERVER['PHP_SELF']);}?><formmethod=post>
Palavra para testar <inputname=palavra><p>
Uma letra a procurar <inputname=letrasize=1><p><inputtype=submitvalue=Confirmar></form>
Pergunta
Frank K Hosaka
Com a ajuda do Google descobri o comando que consegue esvaziar qualquer variável $_POST
header("location:".$_SERVER['PHP_SELF']);
O exemplo abaixo é dividido em duas partes. A parte do PHP classifica a letra em consoante e vogal. A parte do HTML pede para o usuário a palavra e a letra que o programa deve procurar. Para o HTML ativar o PHP, ele usa a variável $_POST. O problema é como chamar de volta a parte do HTML. Eu tentei pelo comando unset, mas não consegui. Já a dica do Google, deu certo.
Claro que isso é uma gambiarra. O certo é separar o PHP do HTML.
Link para o comentário
Compartilhar em outros sites
0 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.