Estoy peleando hace rato con esto... esta es la pagina llamada "problema.php" y es que en la caja de texto coloco la letra a con tilde 'á' y me sale un CONFLICTO.
Quiero saber si en la caja de texto hay letras tildadas, con dierisis o eñes (ñ) mayusculas y minusculas. Cuando hago la prueba enviando la 'á' me dice en el preg_match que no está, sin embargo, al validarla sólo a la letra me sale que si está... acaso es algo del enctype? codificacion de envio por post? QUEEE???
Código PHP:
<pre>
<?php
print_r( $_POST );
echo '<br>';
if(isset($_POST['txt_val'])){
$_POST['txt_val']=trim($_POST['txt_val']);
$v = $_POST['txt_val'];
echo '<br>';
echo (preg_match('/[áéíóúÁÉÍÓÚñÑüÜ]/',$_POST['txt_val']))?'si':'no';
echo '<br>';
echo (preg_match('/[áéíóúÁÉÍÓÚñÑüÜ]/',$v))?'si':'no';
echo '<br>';
echo (preg_match('/[áéíóúÁÉÍÓÚñÑüÜ]/','á'))?'si':'no';
}
?>
</pre>
<form id="form1" name="form1" method="post" action="problema.php">
valor
<input type="text" name="txt_val" id="txt_val" />
<input type="submit" name="button" id="button" value="Enviar" />
</form>
el codigo esta listo para pegar en una pagina y verificar... no se q hacer... AYUYAAAAAAA !!!!! (LOS EMOTICONOS CON LA CARA DEL MODERADOR... jajaja aver si despues van poniendo la de los demás... )