Jump to content


Photo

Validações Formularios Em Geral Php, Uma Unica Dúvida!


  • Faça o login para participar
3 replies to this topic

#1 Augusto Saggese

Augusto Saggese

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro
  • Interesses:(X)HTML, CSS, PHP, MySQL, ASP, JAVASCRIPT entre outros!

Posted 22/11/2008, 22:39

Bom ja estudo php a alguns meses, comecei faz pouco tempo a migrar para PHP.

Preciso que alguem possa me explicar uma coisa, que seja claro.

fiz as validações de um formulario, até ai tudo bem..

porem antes mesmo de eu enviar as informaçoes para o servidor já tinha a mensagem, informe o campo nome, assim q abri o navegador. Ou seja antes mesmo do cara enviar as informações digitadas por ele mesmo, ja aparece um if com o variavel $erro que criei.
Como é o esquema feito, para começar a validar somente depois do clique em submit ou do botao qualquer que chame a pagina php com as validações.

Entendo bem as funções if elseif e etc.. só preciso por mais na cabeça oq faz "esconder as informações até o pedido do mesmo".

Não sei se é o campo hidden... usando HTML e etc.. só preciso de uma forma clara para mim me aprofundar melhor nos sistemas que faço para minha empresa..

se alguem me ajudar fico grato.. ! Não achei assuntos relacionado a isso. .se alguem souber fico grato também.
www.augustosaggese.com - "Na batalha da vida, só existem homens fortes, e um homem forte, sempre determina o seu destino".

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 22/11/2008, 23:58

Entendo bem as funções if elseif e etc.. só preciso por mais na cabeça oq faz "esconder as informações até o pedido do mesmo".

?
Se está aparecendo a mensagem ao entrar na página do formulário, é porque a condicional retorna verdadeiro - ou falso, depende de como está a estrutura. Leia novamente a sua estrutura para ver o que o código realmente faz.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 hlegius

hlegius

    Turista

  • Usuários
  • 58 posts
  • Sexo:Masculino
  • Localidade:Guarulhos, SP
  • Interesses:Google Talk: hlegius em gmail ponto com

Posted 23/11/2008, 20:12

O problema aí parece evidente.
A variável $erro que você criou está sendo setada em algum ponto ! Ao que entendi você tem algo como:

<?php
//validações que podem criar o $erro
if($erro) {
 // mensagem de erro
}
// resto das coisas
?>

Para poder te auxiliar, você precisa postar o trecho dessa validação para que possamos palpitar quanto ao código criado.


Abraço!
hlegius.
http://www.hlegius.pro.br | http://www.programe.me
ArchLinux - A simple lightweight Linux distribution

#4 Felipe Canuso

Felipe Canuso

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Não informado

Posted 23/11/2008, 22:45

coloque suas mensagens de erro dentro de um if($_POST) { //mensagens }, assim ele só entra nas mensagens se você está vindo de algum post...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq