elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
20 Agosto 2008, 17:52  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderadores: Ertai, Ing_Amc)
| | | |-+  htmlentities en <option> no funciona
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: htmlentities en <option> no funciona  (Leído 130 veces)
FeArX

Desconectado Desconectado

Mensajes: 45


Debemos combatir nuestro instinto basico el miedo


Ver Perfil
htmlentities en <option> no funciona
« en: 01 Julio 2008, 17:41 »

Hola, bueno, tengo el siguiente problema, una consulta en php que me trae valores de la base de dato

pero en la parte donde tengo el for para crear los option de un select
Código
<select>
<?php for($i=0;$i<$cantFilas;$i++)
   echo '<option value="'.$row[id].'">'.htmlentities($row[nombre]." ".$row[apellido]).'</option>';
?>
</select>

si por ejemplo hay una persona que se llame: "Cándido Ñañito" me viene escrito en el navegador: "C&aacute;ndido &Ntilde;a&ntilde;ito", entonces mi pregunta es como puedo hacer para que no me salga así.

Agradeciendo de antemano y esperando una pronta respuesta

PD: si no le coloco el htmlentities, me sale un signo de interrogación en cada letra que no consiga.
En línea

Solo los mas debiles son los que no quieren ni estan dispuestos a dejar de depender de los demas
Ing_Amc
WebDeveloper & DB Designer
Moderador
*****
Desconectado Desconectado

Mensajes: 4.385


Tomalaaaa


Ver Perfil WWW
Re: htmlentities en <option> no funciona
« Respuesta #1 en: 01 Julio 2008, 20:32 »


PD: si no le coloco el htmlentities, me sale un signo de interrogación en cada letra que no consiga.

Revisa la codificación de tu html en la cabecera.

Saludos
En línea



La gente sueña por la noche con volar, nosotros salimos por la noche y volamos. JMF.
FeArX

Desconectado Desconectado

Mensajes: 45


Debemos combatir nuestro instinto basico el miedo


Ver Perfil
Re: htmlentities en <option> no funciona
« Respuesta #2 en: 01 Julio 2008, 20:57 »

Gracias por la pronta respuesta, los headers están bien al principio del archivo está:

Código
<?php
@session_start();
header("Content-Type: text/html; charset=ISO-8859-1");
include 'sesion.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 

ya probé quitando el header del php, y el header del meta y sigue el mismo problema, el "include 'sesion.php';" estan las validaciones de usuario asi que no creo que influya en el header. Alguna otra idea?

Agradeciendo de antemano y esperando una pronta respuesta
En línea

Solo los mas debiles son los que no quieren ni estan dispuestos a dejar de depender de los demas
Hans el Topo

Desconectado Desconectado

Mensajes: 1.667


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: htmlentities en <option> no funciona
« Respuesta #3 en: 01 Julio 2008, 21:08 »

no se para que conviertes los caracteres "especiales"

utiliza http://es.php.net/manual/es/function.html-entity-decode.php para decodificar los caracteres


si persiste el problema debe ser de codificaciones, ya sea en el header o en la base de datos
En línea

FeArX

Desconectado Desconectado

Mensajes: 45


Debemos combatir nuestro instinto basico el miedo


Ver Perfil
Re: htmlentities en <option> no funciona
« Respuesta #4 en: 01 Julio 2008, 21:34 »

bueno, creo que solucioné, utilizé como codificación
header("Content-Type: text/html; charset=iso-8859-1"); y me quitó el dolor de cabeza dentro de los option y afuera de los option deje igual el htmlentities donde estaba. Gracias por la ayuda prestada  ;D
En línea

Solo los mas debiles son los que no quieren ni estan dispuestos a dejar de depender de los demas
Páginas: [1] Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC