Zoação 2 Denunciar post Postado Novembro 4, 2013 Como faço para verificar se há uma quantidade mínima de caracteres em um campo ao tentar enviar ... e se não tiver o mínimo obrigatório "parar a execução" do script? O que tenho apenas verifica se condiz em VAZIO ou PREENCHIDO não levando em consideração a quantidade ... if(!isset($_POST['nome']) || ($_POST['nome']=="")){ echo "<center><h1> Você não preencheu o seu NOME. </center>"; echo "<center><h1><br><a href='javascript:window.history.go(-1)'>Clique aqui corrija seu pedido.</a></h1></center>"; exit; Obrigado!! Compartilhar este post Link para o post Compartilhar em outros sites
Leco RP 6 Denunciar post Postado Novembro 4, 2013 Zoação, Substitua if(!isset($_POST['nome']) || ($_POST['nome']=="")) Por if(!isset($_POST['nome']) || ($_POST['nome']=="") || strlen($_POST['nome']) < 10) Onde 10 seria a quantidade mínima de caracteres. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Fabio Carpi 6 Denunciar post Postado Novembro 4, 2013 Dica: Em vez de usar $_POST["nome"] == "" use empty($_POST["nome"]) Compartilhar este post Link para o post Compartilhar em outros sites
paulinhosupriano 103 Denunciar post Postado Novembro 4, 2013 utilize o jquery validate e caso tenha interesse em uma mascara no campo no caso telefone, email etc... utilize o jquery maskedinput. Este post solucionou a sua dúvida, peço que coloque como resolvido e me der um ponto positivo de reputação para que eu possa continuar ajudando outros colegas como você. Caso não solucione o seu problema, peço que coloque a sua dúvida abaixo. Att: João Paulo Sousa Supriano Compartilhar este post Link para o post Compartilhar em outros sites
Zoação 2 Denunciar post Postado Novembro 4, 2013 utilize o jquery validate e caso tenha interesse em uma mascara no campo no caso telefone, email etc... utilize o jquery maskedinput. Este post solucionou a sua dúvida, peço que coloque como resolvido e me der um ponto positivo de reputação para que eu possa continuar ajudando outros colegas como você. Caso não solucione o seu problema, peço que coloque a sua dúvida abaixo. Att: João Paulo Sousa Supriano Caro Paulinho, Realmente eu vi o quanto é excelente o jquery, mas admito que estou ainda estudando melhor ele ... e com certeza depois irei utilizar ele, porém como o site já está no ar, preciso utilizar em PHP que por sinal esta atendendo perfeitamente. Mas obrigado pela ajuda e dica. Att Zoação Compartilhar este post Link para o post Compartilhar em outros sites
Leco RP 6 Denunciar post Postado Novembro 5, 2013 Mas você conseguiu resolver o problema? Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Zoação 2 Denunciar post Postado Novembro 5, 2013 Mas você conseguiu resolver o problema? Abraços Leco RP, Acabei de testar a alteração das duas maneiras que foram ditas, sendo utilizando ' ' e depois utilizando " " para o script E nenhuma delas funcionou, veja o que esta retornando nos dois casos: Parse error: syntax error, unexpected '}' in <LINK_ARQUIVO_PHP> on line 157 O que está na linha "157" é : if(!isset($_POST["logradouro"]) || ($_POST["logradouro"]=="") || strlen($_POST["logradouro"]) < 10) e testei também if(!isset($_POST['logradouro']) || ($_POST['logradouro']=="") || strlen($_POST['logradouro']) < 10) Obrigado!! Compartilhar este post Link para o post Compartilhar em outros sites
Fabio Carpi 6 Denunciar post Postado Novembro 5, 2013 O erro diz que apareceu um fecha chave inesperado. Mas não estou vendo no trecho que você postou. Compartilhar este post Link para o post Compartilhar em outros sites