Jump to content
Fórum Script Brasil
  • 0

Erro Cadastro de Clientes


Lucasvga

Question

Boa noite pessoal! Sou novo no fórum, eu tenho uma loja em open cart, e uso o pagseguro como pagamento, se o cliente digita nome e sobrenome sem dar espaços (ex: fabianosilva), gera um erro de nome inválido, tem algum código onde no formulário de cadastro, ao invés de exigir que tenha no mínimo "x" caracteres, exija que o campo deva ser composto de duas palavras ou mais?

O código usado para exigir a quantidade mínima de caracteres é o seguinte:

if ((utf8_strlen($this->request->post['firstname']) < 10) || (utf8_strlen($this->request->post['firstname']) > 80)) {

$json['error']['firstname'] = $this->language->get('error_firstname');

Bom, se alguém puder me ajudar eu agradeço!

Muito obrigado pela atenção!

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

cria um campo sobrenome

o usuario vai digitar e vai querer que funcione, então limite o que ele pode digitar e coloque sempre o mais facil para ele mesmo que gere mais trabalho para voce

mas se quiser em um unico campo pode usar o explode

algo como:

$firstname = "Alberto Roberto da Silva";

$nome = explode(" ", $firstname);

echo "Foram digitadas : ".count($nome) ;

se for >1 tem nome e sobrenome se contar 1 foi uma coisa só

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...