Foros del Web » Programando para Internet » PHP »

Problemas en Mi Php .. No reconoce TILDES NI Ñ? Ayuda..!

Estas en el tema de Problemas en Mi Php .. No reconoce TILDES NI Ñ? Ayuda..! en el foro de PHP en Foros del Web. Hola miren.. derrepente.. Mi File Resultados.php .. no reconoce php.. diganme en que hay error en este CODIGO nu entiendo.. Porque comparando con otro PHP ...
  #1 (permalink)  
Antiguo 08/04/2009, 18:51
 
Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 15 años, 5 meses
Puntos: 1
Problemas en Mi Php .. No reconoce TILDES NI Ñ? Ayuda..!

Hola miren.. derrepente.. Mi File Resultados.php .. no reconoce php.. diganme en que hay error en este CODIGO nu entiendo.. Porque comparando con otro PHP similar.. No genera ese ERROR..!

Vean No Veo Ningun Error el Porke y si saben por .. por favor Necesito la Orientacion Gracias :)

Código PHP:
<?php

ini_set
('error_reporting'E_ALL);

$cant_reg=10;
$num_pag $_GET["pages"];

if(!
$num_pag)
{
$comienzo 0;
$num_pag 1;
}
else
{
$comienzo = ($num_pag-1)*$cant_reg;
}
?>
<?php
$terminobusqueda addslashes($terminobusqueda);


$db=mysql_pconnect("localhost","root","zoldado");
if (!
$db)
{
    echo 
"Error: no se ha podido conectar a la base de datos Menz..! Por favor Pruebe Luegop.. xD!";
    exit;        

mysql_select_db("bdvideos");
$coincidencias mysql_query("select count(idpelicula) as total from peliculas where categoria like '%".$terminobusqueda."%' or titulo like '%".$terminobusqueda."%'");
$total mysql_fetch_object($coincidencias);
$num_resultados $total->total;

$resultado mysql_query("select * from peliculas where categoria like '%".$terminobusqueda."%' or titulo like '%".$terminobusqueda."%' ORDER BY idpelicula DESC LIMIT $comienzo, $cant_reg");
$total_paginas ceil($num_resultados $cant_reg); 
echo 
"<span class=\"flames\">Numeros de Peliculas Encontradas:</span>  <strong>".$num_resultados."</strong><BR>";
echo 
"<center>";
//---------Inicio de Paginacion en Cabecera!xD!--------------//
     
if(($num_pag 1) > 0)
     {
     echo 
"<span class=\"flames\"><a href='inovedades.php?terminobusqueda=".$terminobusqueda."&Submit=Buscar&pages=".($num_pag-1)."'>< Anterior|| </a></span>";
    }
    for(
$a=1$a<=$total_paginas$a++)
    {
    if (
$num_pag == $a)
    {
    echo 
"<span class=\"flames\">Pagina - ".$num_pag."</span>";
    }
    else
    {
    echo 
"<span class=\"flames\"><a href='inovedades.php?terminobusqueda=".$terminobusqueda."&Submit=Buscar&pages=$a'> $a </a></span>";
    }
    }
    if ((
$num_pag+1)<=$total_paginas)
    {
    echo 
"<span class=\"flames\"><a href='inovedades.php?terminobusqueda=".$terminobusqueda."&Submit=Buscar&pages=".($num_pag+1)."'>||  Siguiente ></a></span>";
    }
    
//------------Fin de Paginacion en Cabecera!----------------//
    
echo "</center>";
if(!
$num_resultados
{
echo 
"<BR><span class=\"flames\"><font color=\"#FF6600\">No Hay Resultados Encontrados por el Criterio: <b>".$terminobusqueda."</b></font><BR></span>";
}
else
{
    while(
$row=mysql_fetch_array($resultado)){

    echo 
"<td class=\"top\"><img src=\"".stripslashes($row["imagen"])."\" alt=\"".stripslashes($row["titulo"])."\" width=\"82\" height=\"117\"></td>
    <td align=\"center\" width=\"401\"><a href=\"resultados.php?terminobusqueda="
.stripslashes($row["titulo"])."\" target=\"_self\" class=\"more_link Estilo17 Estilo16\">".stripslashes($row["titulo"])."</a>&nbsp;<img src=\"implementos/megavideo.gif\" alt=\"Megavideo\" align=\"absmiddle\" width=\"25\" height=\"25\"><br>";
   echo 
"<a href=\"javascript:void(0);\" onclick=\"shToggle(this); return false;\" class=\"sinop\">Resumen[Mostrar|Ocultar] </a><div class=\"flames\" style=\"display: none;\"><h1 class=\"title\">Título: ".stripslashes($row["titulo"])."</h1>
    RESUMEN:"
;
echo 
stripslashes($row["descripcion"]);
echo 
"<br>";
echo 
"<span class=\"Estilo24\"> Año: </span>";
  echo 
stripslashes($row["ano"]);
   echo 
" -&nbsp;";
   echo 
"<span class=\"Estilo24\"> Categoria: </span>";
   echo 
stripslashes($row["categoria"]);
echo 
"<center>";
echo 
"<a href=\"resultados.php?terminobusqueda=".stripslashes($row["titulo"])."\" target=\"_self\">";
echo 
"<img src=\"implementos/BOTON.JPG\" alt=\"ver\" width=\"127\" height=\"138\" border=\"0\">
<br><a>
</center>
</div> </td>
  </tr>
<tr>"
;
 }

 }
    
?>

</td>
  </tr>
  
</tbody></table>
<table width="482" border="0">
  <tr>
    <td><?
echo "<center>";
//---------Inicio de Paginacion en Cabecera!xD!--------------//
     
if(($num_pag 1) > 0)
     {
     echo 
"<span class=\"flames\"><a href='inovedades.php?terminobusqueda=".$terminobusqueda."&Submit=Buscar&pages=".($num_pag-1)."'>< Anterior|| </a></span>";
    }
    for(
$a=1$a<=$total_paginas$a++)
    {
    if (
$num_pag == $a)
    {
    echo 
"<span class=\"flames\">Pagina - ".$num_pag."</span>";
    }
    else
    {
    echo 
"<span class=\"flames\"><a href='inovedades.php?terminobusqueda=".$terminobusqueda."&Submit=Buscar&pages=$a'> $a </a></span>";
    }
    }
    if ((
$num_pag+1)<=$total_paginas)
    {
    echo 
"<span class=\"flames\"><a href='inovedades.php?terminobusqueda=".$terminobusqueda."&Submit=Buscar&pages=".($num_pag+1)."'>||  Siguiente ></a></span>";
    }
    
//------------Fin de Paginacion en Cabecera!----------------//
    
echo "</center>";
    
?>
  #2 (permalink)  
Antiguo 08/04/2009, 19:00
 
Fecha de Ingreso: diciembre-2008
Mensajes: 118
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Problemas en Mi Php .. No reconoce TILDES NI Ñ? Ayuda..!

yo pensaria en que el error sea de codificacion comprueba que sea eso, de todos modos ante este caso, lo mejor es utilizar utf-8
  #3 (permalink)  
Antiguo 08/04/2009, 19:03
 
Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Problemas en Mi Php .. No reconoce TILDES NI Ñ? Ayuda..!

Disculpa Mi Ignorancia.. en Donde Modifico eso? del UTF-8 es ke recine soy NOVATO EN PHP.. DE ANTEMANO MUXAS GRCIAS :)
  #4 (permalink)  
Antiguo 08/04/2009, 19:04
Avatar de Carlmycol  
Fecha de Ingreso: diciembre-2007
Ubicación: Los Teques, Venezuela
Mensajes: 240
Antigüedad: 16 años, 4 meses
Puntos: 3
Respuesta: Problemas en Mi Php .. No reconoce TILDES NI Ñ? Ayuda..!

Creo que tienes que poner la codificacion UTF8 en tu base de datos y el idioma español en la configuracion de tu php (esto no recuerdo como se hace)

Tambien puedes intentar "transformar tu cadena" a UTF8 de la siguiente manera

Después de conectar con la DB...
Código php:
Ver original
  1. $link= @mysql_connect($host,$user,$pass)
  2. @mysql_select_db($db_name,$enlace) or die(mysql_error());

Añadir

Código php:
Ver original
  1. @mysql_query("SET NAMES 'utf8'");

Y todo va perfecto

Saludos!
  #5 (permalink)  
Antiguo 08/04/2009, 19:15
 
Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Problemas en Mi Php .. No reconoce TILDES NI Ñ? Ayuda..!

Listo Lo Arregle Muxaz Graciaz Como Siempre La Ayuda de Ustedes.. Son Vitales.. que Piola este Foro..! Muxaz Graciaz..! Bueno en La Base de Datos.. Solo lo puse dE Cotejamiento esto : utf8_spanish2_ci .. y en el PHP agrege lo que me AYUDO CARLMYCOL preciso en COMPARE MUXAZ GRACIAS :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:24.