En mi db inserto las tildes correctamente y en la tabla de mi php me muestra los acentos y la ñ perfectamente pero, al hacer una búsqueda, si en el buscador inserto la palabra que quiero buscar con acento, no me da ningún resultado pero, si la palabra a buscar la pongo sin acento si me la muaestra. Os pongo los script que utilizo:
La consulta a la base de datos:
Código PHP :
$qry = "SELECT * FROM clientes "; $searchText = ""; if($_REQUEST['search_text']!=""){ $searchText = utf8_encode($_REQUEST['search_text']); $qry .=" where ID like '$searchText%' or nombre like '$searchText%' or apellidos like '$searchText%' or empresa like '$searchText%' or ciudad like '$searchText%' or telefono like '$searchText%' or email like '$searchText%' or fecha like '$searchText%'"; }
Formulario del buscador:
Código HTML :
<TD width="37%"> <span class="Estilo2">Buscar</span> <input type="text" name="search_text" value="<?php echo utf8_encode($searchText); ?>"/><input type="submit" value="Buscar" /></TD>
Mi servidor utiliza php 5.4. Este es el script completo para que probéis:
[url=http://www.wekin.es/pruebas/basedatos/basedatos.php][/url]
¿Alguien puede guiarme?
Graciasss