Ir para conteúdo

POWERED BY:

Arquivado

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

leooizepi

erro acentuaçao simples!

Recommended Posts

galera.. nao consigo ententer o pq desse erro..!!!

 

vou passa o trecho do codigo q eu estou com duvida...

 

no meu $_POST["categoria"].... vai por exemplo "vídeo".. ai faço o seguinte:

 

echo($_POST["categoria"]);
		
// convertendo todas letras p minuscula
$string = strtolower($_POST["categoria"]);
// convertendo primeira letra em maiuscula
$string = ucfirst($string);

echo($string);exit;

no primeiro echo.. aparece normal: "vídeo"

 

já no segundo aparece "V�eo".

 

alguem me ajuda ae!!

 

valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

axo q nao eh isso amigo.. pq a variavel esta iniciando correntamente com os acentos..!!!

 

quando eu faço:

 

// convertendo todas letras p minuscula
$string = strtolower($_POST["categoria"]);

minha acentuação nao da certo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mude o meta de sua página amigo, segue o link de como fazer:

 

http://forum.webaplicacoes.com/index.php?p...tID=174#post174

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera.. nao consegui.. vo passar os arquivos completos!!

 

form para cadastra Categoria

<?session_start();
	if ( !isset ($_SESSION["admin_logado"] ) ) {
		header("Location: ../login/login.php");
	}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Gerenciador de Conteúdo EPwm.com</title>

<script language="javascript" type="text/javascript" src="ajax_categoria.js"></script>

<link rel="stylesheet" href="../estilos.css" />

</head>

<body onLoad="document.getElementById('categoria').focus();">

<div id="head">

  <ul id="main-top">
	<li><a href="../informacoes/">Minhas Informações</a></li>
	<li class="corner"><a href="../funcoes/destroi.php">Sair</a></li>
  </ul>
	
	<h1>CarSat</h1>
	<h2>Gerenciador de Conteúdo EPwm.com</h2>

	<ul id="main"><li><a href="../institucional/">Institucional</a></li><li><a href="../produtos/">Produtos</a></li><li><a href="../servicos/">Serviços</a></li><li><a href="#">Parceiros</a></li><li><a href="../classificados/">Classificados</a></li><li><a class="ativo">Downloads</a></li><li><a href="../links/">Links</a></li><li><a href="../noticias/">Notícias</a></li><li><a href="#">Atendimento</a></li></ul>

</div><!-- /head -->


<div id="side">

  <img src="../../images/logo.jpg" width="190" height="115" />

</div>
<!-- /side -->


	<div id="center">
	 
		<ul id="sub-main">
			<li><a href="lista_downloads.php">Listar</a></li>
			<li><a href="downloads.php">Cadastrar</a></li>
			<li><a class="ativo">Categoria</a></li>
			<li><a href="lista_categorias.php">Listar Categorias</a></li>
		</ul>
		
		<div id="content">
		  <label>Categoria:</label>
		  <br />
		  <input type="text" name="categoria" id="categoria" />

		  <br />
		  <br />
		  <input type="button" name="button3" onClick="if(validaForm()){ loadXMLDoc('cad_categoria.php') }" id="button3" value="Cadastrar" class="botao" />
		</div>
	  <!-- /content -->		

	</div><!-- /center -->



<div id="footer">Gerenciador de Conteúdo <a href="http://www.epwm.com" target="_blank">EPwm.com</a> - Todos os direitos reservados.</div>
<!-- /footer -->


</body>
</html>

arquivo js.. feito em ajax!

function validaForm(){
	if(document.getElementById('categoria').value == ""){
			alert("O campo Categoria deve ser preenchido!");
			document.getElementById('categoria').focus();
			return false;
	}
	return true; 
}

function tem_ajax(){
try {
		 ajax = new ActiveXObject("Microsoft.XMLHTTP");
	  } 
	  catch(e) {
		 try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		 }
		 catch(ex) {
			try {
			   ajax = new XMLHttpRequest();
			}
			catch(exc) {
			   alert("Esse browser não tem recursos para uso do Ajax");
			   ajax = null;
			}
		 }
	  }
 return ajax;
}

function loadXMLDoc(url) 
{ 

	req = tem_ajax(); 
	if(req){
		 req.open("POST", url, true);
		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 req.onreadystatechange = function() {
			if(req.readyState == 4 ) {
			   if(req.responseText) {
					processReqChange(req);
				 }
			}
			
		 }
 		var params = "categoria="+document.getElementById('categoria').value;
	   		
		//alert(params);
		req.send(params); 


	   } 
	} 


function processReqChange(req){ 
 
		// apenas se o servidor retornar "OK" 
		if (req.status == 200) {  
			if(req.responseText=="Alterado com Sucesso!"){
				window.self.location.href = "lista_categorias.php";
			}
			// retorna um alerta!
			alert(req.responseText);
			window.self.location.href = "lista_categorias.php";
			document.getElementById('categoria').value = "";
			document.getElementById('categoria').focus();
			
		} else { 
			alert("Houve um problema ao obter os dados:\n" + req.statusText); 
		} 
} 

function executeAcao(id_registro) {
	if(confirm("Tem Certeza?")) {
		var eScript = document.createElement("script");
		eScript.setAttribute('src','acoes_categoria.php?id_registro='+id_registro);
		document.getElementById(id_registro).style.display="none";
	}	
}

e meu arquivo q irei cadastrar no banco!

<?session_start();
	//funcao de segurança caso alguem tenta entra no cadastro sem passar pelo FORM
	if (!isset ($_POST["categoria"])) {
		header("Location: categoria_download.php");
	}
	else {
		include("../../funcoes/config.php");
		include("../thumb/upload_image.php");
		
		echo($_POST["categoria"]);
		
		// convertendo todas letras p minuscula
		$string = strtolower($_POST["categoria"]);

		// convertendo primeira letra em maiuscula
		$string = ucfirst($string);

		echo($string);exit;

		$conn=mysql_connect($host,$user,$senha) or die ("Erro:".mysql_error());
		$db=mysql_select_db($base,$conn) or die ("Erro".mysql_error());
		
		$sql_select="SELECT categoria FROM categoria_download WHERE categoria = '".$string."'";
		$sql_result_select=mysql_query($sql_select,$conn)or die("Erro:".mysql_error());	
		$row=mysql_fetch_array($sql_result_select);

		if($row){ 
			mysql_close($conn); 
			echo("Categoria já existente!");
		}
		else {
			$sql="INSERT INTO categoria_download values (null,'".$string."')";
			$sql_result=mysql_query($sql,$conn)or die("Erro:".mysql_error());
			mysql_close($conn); 
			echo("Cadastrado com Sucesso!");
		}							
	}
?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque a sua meta:

 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 

por este:

 

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

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.