Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2014, 12:57
Avatar de jclaurian
jclaurian
 
Fecha de Ingreso: diciembre-2004
Ubicación: Tijuana
Mensajes: 85
Antigüedad: 19 años, 4 meses
Puntos: 0
Pregunta Al llenar un select con los registros de una tabla muestra �

Hola.

Tengo una tabla en un servidor SQL Server, la tabla tiene un campo llamado fracción tipo charvar(20), los registros son de este tipo:
59069903
12345678
87654321
01478515
15648462

Tengo un archivo php donde lo único que hace es jalar todos esos registros y mostrarlos en un select, funciona sin problema, mi código es este:
Código:
Código:
function fracciones() {
$data = new Connection('DATA');
$sql = "SELECT fraccion FROM fracciones";
$res = $data->query($sql);
echo "<select>";
while( $fraccion = odbc_fetch_array($res) ) {
echo "<option>".$fraccion[fraccion]."</option>";		
}
echo "</select>";
}
//Imprimo el "formulario"
fracciones();
Como mencione, esto hace justo lo que quiero. Pero mi problema es a la hora de implementarlo dentro de un formulario en otro archivo. Cuando llamo a esta función, me imprime el select, pero al imprimir los registros, algunos se muestran de la siguiente manera:
59069903��������
59069903��������
59069903��������
59069903��������
12345678
87654321
01478515
15648462
...

Los que muestran esos caracteres raros son repetidos como en el ejemplo, no entiendo dónde puede estar el problema, si llamo a la función en otro archivo que no tenga nada los imprime bien, pero en mi formulario lo muestra así.

¿Qué podrá ser el problema?
__________________
<< Solo se que no se nada >>