Ir para conteúdo
Fórum Script Brasil
  • 0

Formulário Não Funciona


Flávio_rj

Pergunta

Olá Pessoal,

este formulário não está funcionando. O PHP informa que a variável $alterar não tem índice?? alguém sabe o que há errado no código abaixo?

<FORM METHOD="POST" ACTION="alterasenha.php?alterar=1">

<b>Digite a nova senha:</b><br>

<INPUT TYPE="text" name="novasenha" size="25" MAXLENGTH="8"><br>

<b>Confirme a nova senha:</b><br>

<INPUT TYPE="text" name="novasenhaconf" size="25" MAXLENGTH="8"><br>

<INPUT TYPE="submit" value="Alterar" >

</FORM>

<?

if($alterar == 1)

{

$novasenha=$_POST['novasenha'];

$novasenhaconf=$_POST['novasenhaconf'];

if (($novasenha=='')or ($novasenhaconf==''))

{

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Em primeiro lugar isso: alterasenha.php?alterar=1 não funciona em action, pois o action não é um redirecionador, quando ele é executado o valor que vem na querystring (?alterar=1) se perde, se você quer transferir isso na hora do envio cria um campo do tipo hidden, dá o nome de alterar e atribui o valor de 1...

Link para o comentário
Compartilhar em outros sites

  • 0
Olá Pessoal,

este formulário não está funcionando. O PHP informa que a variável $alterar não tem índice?? alguém sabe o que há errado no código abaixo?

<FORM METHOD="POST" ACTION="alterasenha.php?alterar=1">

<b>Digite a nova senha:</b><br>

<INPUT TYPE="text" name="novasenha" size="25" MAXLENGTH="8"><br>

<b>Confirme a nova senha:</b><br>

<INPUT TYPE="text" name="novasenhaconf" size="25" MAXLENGTH="8"><br>

<INPUT TYPE="submit" value="Alterar" >

</FORM>

<?

if($alterar == 1)

{

$novasenha=$_POST['novasenha'];

$novasenhaconf=$_POST['novasenhaconf'];

if (($novasenha=='')or ($novasenhaconf==''))

{

Amigo... Não entendo....

FIz um teste rápido com o seu Script e funcionou perfeitamente... veja em http://www.bspropaganda.com.br/admcar/tst.htm

o PHP é esse ai:

<?php

echo "Variável slterat = $alterar <br>";

echo "novasenhaconf = $novasenhaconf <br>";

echo "novasenha = $novasenha";

?>

Att.

Jetro

Editado por Jetro
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,5k
    • Posts
      652,4k
×
×
  • Criar Novo...