Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2011, 10:33
chevlo
 
Fecha de Ingreso: febrero-2008
Mensajes: 53
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta mala introduccion a la base de datos

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