tiagocaus 1 Denunciar post Postado Abril 29, 2008 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
Tsubaru 1 Denunciar post Postado Abril 29, 2008 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
tiagocaus 1 Denunciar post Postado Abril 29, 2008 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
Alaerte Gabriel 662 Denunciar post Postado Abril 29, 2008 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
tiagocaus 1 Denunciar post Postado Maio 1, 2008 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
Alaerte Gabriel 662 Denunciar post Postado Maio 1, 2008 Olhando assim por alto, sim. Teste. Compartilhar este post Link para o post Compartilhar em outros sites
tiagocaus 1 Denunciar post Postado Maio 1, 2008 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
~TiuTalk~ 7 Denunciar post Postado Maio 2, 2008 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
Alaerte Gabriel 662 Denunciar post Postado Maio 2, 2008 Forma correta: $TxtIgrePais = strtolower($_POST['igre_pais']); GetSQLValueString(ucwords($TxtIgrePais, "text"); Compartilhar este post Link para o post Compartilhar em outros sites