Hola tengo una web de caratulas de cine, me la hicieron en su momento y le pusieron un buscador pero tengo problemas con las ñ no las reconoce.
Otro problema que viene de lo mismo es que a ese buscador le pusieron para que vaya guardando las busquedas para que la pag tenga un apartado de ultimas busquedas realizadas, y el problema es el mismo que si buscas algo con ñ en la base de datos se guarda por ejemplo asi: en vez de
el señor de los anillos se guarda asi,
el señor de los anillos.
Voy a copiaros el codigo para que me podais ayudar mejor, gracias de antemano.
Código PHP:
while($peliculas = mysql_fetch_array($result)) {
$peliculas_listado[$n]=$peliculas['titulo'];
$n++;
}
if (isset($_GET['q'])) {
$query_guardar_busqueda='INSERT INTO busquedas_portadas (busqueda) VALUES ("'.$_GET['q'].'")';
mysql_query($query_guardar_busqueda);
}
if ($_GET['q']) {
$busqueda=alias($_GET['q']);
}
esto es lo que guardaria la busqueda.
Código PHP:
if (!isset($_GET['mod'])) {
if ($busqueda) {
echo '<div class="general">';
echo '<div class="publi_vertical">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-5110612044677001";
/* Portadas Vertical */
google_ad_slot = "6663292665";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>';
echo '<h1>'.$busqueda.'</h1>';
include('PHPPaging.lib.php');
$link = mysql_connect('localhost', '********', '********');
mysql_select_db('*******', $link);
$paging = new PHPPaging($link);
$query='SELECT * FROM filmoteca1 WHERE titulo LIKE "%'.$busqueda.'%" AND portada!=""';
$paging->nombreVariable("pagina");
$paging->linkEstructura("pagina-{n}.html");
$paging->agregarConsulta($query);
$paging->porPagina(10);
$paging->ejecutar();
$paginas = $paging->fetchNavegacion();
$nada=0;
while($datos = $paging->fetchResultado()) {
echo '<div class="caratula">';
echo '<img src="http://portadas.videoclubmadison.com/peliculas/'.$datos['portada'].'" alt="'.utf8_encode($datos['titulo']).'" />';
echo '<h2>'.utf8_encode($datos['titulo']).'</h2>';
echo '<p><a href="http://portadas.videoclubmadison.com/peliculas/'.$datos['portada'].'">Portada '.ucfirst(strtolower(utf8_encode($datos['titulo']))).'</a> | <a href="http://www.videoclubmadison.com/peliculas/'.$datos['alias'].'.html">'.ucfirst(strtolower(utf8_encode($datos['titulo']))).'</a></p>';
$nada=1;
echo '</div>';
}
y esto creo seria el buscador, los asteriscos son los datos personales jajajaj