Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tiagocaus

Iniciais Maiúscula

Recommended Posts

Olá Pessoal...

Fiz um pequeno sistema de cadastrdo mas esta acontecendo um pequeno problema, tem pessoa que preenche o formulario todo com letras MAIÚSCULA... ai me passaram um cod chamado ucwords, ai coloquei em meu form assim...

 

.

.

.

GetSQLValueString(ucwords($_POST['nome']), "text"),

GetSQLValueString(ucwords($_POST['enderco']), "text"),

GetSQLValueString(ucwords($_POST['cidade']), "text"),

.

.

.

 

 

So que não esta funcionando...

 

Como posso fazer para mesmo que se o usuario digitar tudo MAIÚSCOLA na hora de enviar no BD fique somente as Iniciais de Cada Letra Maiúscula.

 

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

 

$txt = strtolower($_POST['nome']);

Vai colocar tudo em minúsculo.

 

Depois esse seu código, pra colocar a primeira em maiúsculo.

GetSQLValueString(ucwords($txt, "text"),

 

 

E dá uma olhada aqui.

Fiquei curioso com esse "text"

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Mas o comando ucwords ja não faz tudo sem eu precisar fazer duas vezes?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.

 

como o Tsubaru disse o

$txt = strtolower($_POST['nome']);
deixa todas as letras digitadas em minúscola, e depois vem a função ucwords(); para deixar a inicial maiúscola.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Entao terei que fazer assim, veja se esta certo:

 

.
.
.
$TxtNome = strtolower($_POST['nome']), 
GetSQLValueString(ucwords($TxtNome, "text"),

$TxtEndereco = strtolower($_POST['enderco']),
GetSQLValueString(ucwords($TxtEndereco, "text"),

$TxtCidade = strtolower($_POST['cidade']),
GetSQLValueString(ucwords($TxtCidade, "text");
.
.
.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

APARECEU ESSE ERRO...

 

 

Parse error: parse error, unexpected ';' in /home/content/t/p/c/tpcaus/html/unipas/aprove_chaplain.php on line 110

A LINHA DE ERRO É A ULTIMA

 

 

GetSQLValueString($_POST['titulo'], "text"),
					   GetSQLValueString($_POST['data_cre'], "text"),
					   GetSQLValueString($_POST['d_venc_D'], "text"),
					   GetSQLValueString($_POST['d_venc_M'], "text"),
					   GetSQLValueString($_POST['d_venc_A'], "text"),
					   GetSQLValueString($_POST['badge'], "text"),
					   
					   $TxtNome = strtolower($_POST['nome']),
					   GetSQLValueString(ucwords($TxtNome, "text"),
					   
					   $TxtEndereco = strtolower($_POST['enderco']),
					   GetSQLValueString(ucwords($TxtEndereco, "text"),
						  
					   $TxtCidade = strtolower($_POST['cidade']),
					   GetSQLValueString(ucwords($TxtCidade, "text"),
					   
					   GetSQLValueString($_POST['estado'], "text"),
					   
					   $TxtPais = strtolower($_POST['pais']),
					   GetSQLValueString(ucwords($TxtPais, "text"),
					   GetSQLValueString($_POST['cep'], "text"),
					   GetSQLValueString($_POST['est_civil'], "text"),
					   
					   $TxtNascion = strtolower($_POST['nascion']),
					   GetSQLValueString(ucwords($TxtNascion, "text"),
					   GetSQLValueString($_POST['data_nasc'], "text"),
					   GetSQLValueString($_POST['num_id'], "text"),
					   GetSQLValueString($_POST['tipo_id'], "text"),
					   GetSQLValueString($_POST['tel_comer'], "text"),
					   GetSQLValueString($_POST['tel_resd'], "text"),
					   GetSQLValueString($_POST['tel_celu'], "text"),
					   
					   GetSQLValueString(strtolower($_POST['email']), "text"),
					   
					   $TxtNomeIgreja = strtolower($_POST['Nome_igreja']),
					   GetSQLValueString(ucwords($TxtNomeIgreja, "text"),
					   
					   $TxtIgrejaEndere = strtolower($_POST['igre_endere']),
					   GetSQLValueString(ucwords($TxtIgrejaEndere, "text"),
					   
					   $TxtIgreCidade = strtolower($_POST['igre_cidade']),
					   GetSQLValueString(ucwords($TxtIgreCidade, "text"),
					   GetSQLValueString($_POST['igre_estado'], "text"),
					   
					   $TxtIgrePais = strtolower($_POST['igre_pais']),
					   GetSQLValueString(ucwords($TxtIgrePais, "text"),
					   
					   GetSQLValueString($_POST['igre_tels'], "text"),
					   
					   $TxtIgreCargo = strtolower($_POST['igre_cargo']),
					   GetSQLValueString(ucwords($TxtIgreCargo, "text"),
					   
					   $TxtIgrePrPres = strtolower($_POST['igre_Pr_pres']),
					   GetSQLValueString(ucwords($TxtIgrePrPres, "text"),
					   
					   GetSQLValueString($_POST['taxa_cred'], "text"),
					   GetSQLValueString($_POST['altura'], "text"),
					   GetSQLValueString($_POST['Tipo_alt'], "text"),
					   GetSQLValueString($_POST['peso'], "text"),
					   GetSQLValueString($_POST['Tipo_peso'], "text"),
					   
					   $TxtOlhos = strtolower($_POST['olhos']),
					   GetSQLValueString(ucwords($TxtOlhos, "text"),
					   
					   $TxtCabelo = strtolower($_POST['cabelos']),
					   GetSQLValueString(ucwords($TxtCabelo, "text"),
					   
					   GetSQLValueString($_POST['obs'], "text"),
					   GetSQLValueString($_POST['pago'], "text"),
					   GetSQLValueString($_POST['novo'], "text"),
					   GetSQLValueString($_POST['renovacao'], "text"),
					   GetSQLValueString($_POST['ID'], "int"));

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está usando , (Virgula) no fim das linhas...

 

$TxtIgrePais = strtolower($_POST['igre_pais']),
					   GetSQLValueString(ucwords($TxtIgrePais, "text"),

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.