Inicio > Mis eListas > php-con-clase > Mensajes

 Índice de Mensajes 
 Mensajes 201 al 220 
AsuntoAutor
no puedo leer un v danimori
Re: no puedo leer kkwete
Reasignación no vá magovi16
Agloco te paga por Juan
listas de correo Scunny
problema con varia manuel
variable manuel
Re: variable Abner Tr
Re: problema con v Abner Tr
Re: problema con v MAXIMILI
Re: no puedo leer Degochan
creación de login José de
Re: creación de lo Ulises V
Re: creación de lo José de
Me presento carlossr
problema de caract jujoboro
iWeekend Madrid,09 David
Ejecutar código en Adrian
RE: harenson
=?UTF-8?Q?Re=3A_=5 =?UTF-8?
 << 20 ant. | 11 sig. >>
 
PHP con Clase
Página principal    Mensajes | Enviar Mensaje | Ficheros | Datos | Encuestas | Eventos | Mis Preferencias

Mostrando mensaje 216     < Anterior | Siguiente >
Responder a este mensaje
Asunto:[php-con-clase] problema de caracteres
Fecha: 13 de Agosto, 2008  22:13:21 (+0200)
Autor:jujoboro <jujoboro @.......com>

Hola a todos, tengo un aplicativo en PHP y MySql en el cual me está perdiendo la Ñ el PHP al recuperar los datos desde la base de datos y no he logrado que de manera transparente reconozca el caracter.


<?php
include ("procesos.php");

$dui = $_POST['dui'];
$vfolio = $_POST['vfolio'];
$boton = $_POST['boton'];


$link=mysql_connect('localhost','usuario','clave') or die("no hay conexion".my_sql_error());
$con=mysql_select_db("consulta") or die("No se encuentra la base de datos");


$ver = 1; // Esta variable sive para ver los datos electorales o no: 0 No ver, 1 Si ver
$VBORDE = 1; // Control del grueso del borde de la tabla

# Largo de los campos que despliegan los datos
$SNOM = 50; // Nombre
$SAPE = 50; // Apellido
$SDV = 35; // Departamento
$SMV = 50; // Municipio
$SCV = 125; // Centro de votacion
$SDC = 125; // Dirección
$foto = 0; // Despliega la foto o no, es manejada por el sistema

$boton1 =substr(@$boton,4,4);

$destino = "C:\Inetpub\wwwroot\consulta\\";
$destino = $destino.@$vfoto;

# Si se presiona "Limpiar se direcciona la página con todas las variables en blanco
if(@$boton == "Limpiar")
{
header ("Location: acceso20.php");
}

# veva = 1: Faltan dígitos
# No se utiliza el digito verificador por no haberse identificado el algoritmo

$veva= valdui(@$dui);
$evadui = buscadui(@$dui);
if ($veva==1)
$vmensa = "Faltan dígitos en el DUI";
$largo = strlen(trim(@$dui));
if($veva == 0)
{
$list =" select count(consultas) as consutot from datos where consultas > 0"; //Permite habilitar el total de consultas realizadas a la base
$list1=mysql_query($list);
$row=mysql_fetch_array($list1);
$contot = $row["consutot"];

# Extrae los datos de la tabla
$list='select DUI, NOMBRES, APELLIDOS, IMAGEN, consultas, folio, cod_depto_domic as cdepto, cod_munic_domic as cmunic from datos
where dui = "'.@$dui.'"';
$list1=mysql_query($list);
$row=mysql_fetch_array($list1);
$nombre = $row["NOMBRES"];
$apellido = $row["APELLIDOS"];
$origen = $row["IMAGEN"];
$cdep = $row["cdepto"];
$cmun = $row["cmunic"];
$cons = $row["consultas"]+1;
$folio = $row["folio"];
$numreg = mysql_num_rows($list1);
$vfoto = basename ($origen);
$origen = "c:/fotos/".substr($vfoto,0,2)."/".substr($vfoto,2,2)."/".substr($vfoto,4,2)."/".$vfoto;

$destino = "C:/Inetpub/wwwroot/consulta/$vfoto";
copy($origen,$destino);


$list="SELECT NOM_DEPTO AS NOMDEP FROM C_DEPARTAMENTOS WHERE COD_DEPTO = $cdep";
$list1=mysql_query($list);
$row=mysql_fetch_array($list1);
$depvot = $row["NOMDEP"];

$list="SELECT NOM_MUNIC AS NUMMUN FROM C_MUNICIPIOS WHERE COD_DEPTO = $cdep AND COD_MUNIC = $cmun";
$list1=mysql_query($list);
$row=mysql_fetch_array($list1);
$munvot = $row["NUMMUN"];

if ($numreg != 1)
{
$vmensa = "DUI inexistente";
$evadui = 1;
}
else
{
$evadui = 0;
}
}
if ($evadui+$veva==0)
{
$hora = time();
if(date('I'))
$hora = time()-3600;
$hora = date('h:i:s Y-m-d',$hora);
$vip = getip();
# Almacena la cantidad de consultas realizadas a un mismo dui
$list="update datos set consultas= $cons where dui = \"$dui\"";
$list1=mysql_query($list);
# Almacena la hora y fecha en que se realiza la consulta
$list="insert ipdui set dui =\"$dui\", ip =\"$vip\", fechor = \"$hora\" ";
#echo $list;
$list1=mysql_query($list);
if($vfolio==@$folio && strlen($vfolio != 0))
{
$foto = 1;
# echo " <script>window.open('$vfoto','vent1','height=250,width=250'); </script>";
}
else
{
$foto = 0;
if (strlen($vfolio != 0))
{
$hora = time();
if(date('I'))
$hora = time()-3600;
$hora = date('h:i:s Y-m-d',$hora);
echo " <script> window.open('error.php','vent1','height=250,width=250');

</script>";
$list="insert ipfolio set dui = \"$dui\", ip =\"$vip\", folio = $vfolio, fechor = \"$hora\" ";
$list1=mysql_query($list);
}
}

}
#}


echo '<HTML>';
echo ' <HEAD>';
echo ' <TITLE> ACCESO </TITLE>';
echo ' <META NAME="description" CONTENT="ingreso al sistema">';
echo '<script language="javascript"> ';
echo 'function Enter (campo, event, ultimoElemento) { ';
echo 'var enterCodigo = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; ';
echo ' if (enterCodigo == 13) { ';
echo ' var i; ';
echo ' for (i = 0; i < campo.form.elements.length; i++) ';
echo ' if (campo == campo.form.elements[i]) ';
echo ' break; ';
echo ' i = (i + 1) % campo.form.elements.length; ';
echo ' campo.form.vfolio.focus(); ';
echo ' return false; ';
echo ' } ';
echo ' else { ';
echo ' return true; ';
echo ' } ';
echo '}';
echo '</script> ';
// Fin de la función Enter()

########################### AGREGAR EN ESTA POSICION
echo '<script language="javascript"> ';
echo 'function Enter1 (campo, event, ultimoElemento) { ';
echo 'var enterCodigo = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; ';
echo ' if (enterCodigo == 13) { ';
echo ' var i; ';
echo ' for (i = 0; i < campo.form.elements.length; i++) ';
echo ' if (campo == campo.form.elements[i]) ';
echo ' break; ';
echo ' i = (i + 1) % campo.form.elements.length; ';
echo ' campo.form.boton.focus(); ';
echo ' return false; ';
echo ' } ';
echo ' else { ';
echo ' return true; ';
echo ' } ';
echo '}';
echo '</script> ';
// Fin de la función Enter()

##########################


echo '<script language="javascript"> ';
echo 'function Enter1 () { ';
echo ' document.captura.dui.focus(); ';
echo '}';
echo '</script> ';

echo '<script language="javascript"> ';
echo 'function ventana () {';
echo ' vent1.focus()';
echo '}';
echo '</script> ';
// Fin de la función Enter()

# Eliminar seleccin de texto

echo '<script language="javascript"> ';
echo 'document.onselectstart=new Function ("return false") ';
echo '</script> ';

echo '<script language="javascript"> ';
echo 'function cambiacolor_over(celda){ celda.style.backgroundColor="#cc9966" } ';
echo 'function cambiacolor_out(celda){ celda.style.backgroundColor="#ffffff" } ';
echo '</script> ';




echo ' </HEAD>';

# Para eliminar el botón derecho
############ FONDO CORREGIDO
echo ' <BODY BGCOLOR = "WHITE" TEXT = "black" background = "fondo.jpg"
onfocus="return Enter1(this, event)"
oncontextmenu="return false" >';
echo ' <Form method="post" action =acceso20.php enctype ="multipart/form-data" name = "captura" action ="#">';
echo " <TABLE BORDER = $VBORDE WIDTH = \"100%\" >";
echo '<TR>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '</TR>';
echo '<TR>';
echo '<TD ALIGN= "left"><img src="logotransparente.gif" ></td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
echo '<TD ALIGN= "right"><img src="LogoProcesos2009transparente.gif" width = 240 height = 160>
</td>';
echo '</TR>';
#############################
################################### MODIFICAR ESTA POSCION EN enter1( )
echo '<TR>';
echo '<TD width = 30% ALIGN= "LEFT"> DUI (incluyendo ceros y gui&oacuten)</td>';
echo '<TD>';
echo ' <input type ="text" id = "dui" name = "dui" maxlength = "10" size = "10" value = "'.@$dui.'" tabindex = 1
onkeypress="return Enter1(this, event)" onfocus="ventana()"></td>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
# echo '<TD>&nbsp;</td>';
if($foto == 1)
echo '<TD rowspan = 7 colspan = 2 align = "center"><img src = "'.$vfoto.'" height = 150 width = 112></td>';
else
echo '<TD rowspan = 7 colspan = 2>&nbsp;</td>';
echo ' <TD width = 10% ALIGN= "RIGHT" rowspan = 4 colspan = 3>
Enter en blanco para ver datos o agregue el n&uacutemero al reverso del DUI para incluir la foto</td>';
echo ' <TD rowspan = 4 align = "Center">
<img src="DUI.GIF" width = 150 height = 100>
</td>';

# echo '<TD>&nbsp;</td>';
# echo '<TD>&nbsp;</td>';

echo '</TR>';
###################################


echo '<TR>';
echo '<TD>DUI</td><TD>'.@$dui.'</TD>';
echo '<TD>&nbsp;</td>';
echo '<TD>&nbsp;</td>';
# echo '<TD>&nbsp;</td>';
echo '</TR>';

echo '<TR>';
echo ' <TD width = 20% ALIGN= "LEFT" rowspan = "2">NOMBRE</td>';
echo ' <TD width = 30% ALIGN= "LEFT" rowspan = 2 colspan = "3" >'.@$nombre.' '.@$apellido.'</td>';
echo '</TR>';
echo '<TR>';
# echo '<TD>&nbsp;</td>';
echo '</TR>';
echo '<TR>';
echo '<TD width = 20% ALIGN= "LEFT" rowspan = "2">DOMICILIO</td>';
echo '<TD width = 30% ALIGN= "LEFT" rowspan = "2" colspan = "3">'.@$munvot.", ".@$depvot.'</td>';
# echo '<TD>&nbsp;</td>';
# echo '<TD>&nbsp;</td>';
# echo '<TD>&nbsp;</td>';
echo '<TD><input type = "text" name = "vfolio" maxlength = "10" size = "10" value = "'. @$vfolio.'" tabindex = "2"
onfocus="cambiacolor_over(this)" ></td>';
echo '</TR>';
ECHO '<TR>';
echo '<TD>&nbsp;</td>';
echo '</TR>';


echo ' <TR>';
if($ver ==0)
{
echo ' <TD width = 10% ALIGN= "LEFT" >';
echo ' &nbsp;';
echo ' </td>';
echo ' <TD width = 80% ALIGN= "LEFT"colspan = "8">';
echo ' &nbsp;';
echo ' </td>';
echo ' </TR>';
echo ' <TR>';
echo ' <TD width = 10% ALIGN= "LEFT">';
echo ' &nbsp;';
echo ' </td>';
echo ' <TD width = 90% ALIGN= "LEFT" colspan = "8">';
echo ' &nbsp;';
echo ' </td>';
echo ' </TR>';
echo ' <TR>';
echo ' <TD width = 10% ALIGN= "LEFT">';
echo ' &nbsp;';
echo ' </td>';
echo ' <TD width = 10% ALIGN= "LEFT"colspan = "2">';
echo ' &nbsp;';
echo ' </td>';
echo ' <TD width = 10% ALIGN= "LEFT">';
echo ' &nbsp;';
echo ' </td>';
echo ' <TD width = 10% ALIGN= "LEFT"colspan = "2">';
echo ' &nbsp;';
echo ' </td>';
echo ' <TD width = 10% ALIGN= "LEFT">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo ' <TD width = 10% rowspan = 4 colspan = 3>
<img src="DUI.GIF" width = 150 height = 100>
</td>';
echo ' </TR>';
}
else
{
echo ' <TD ALIGN= "LEFT" >';
echo ' CENTRO DE VOTACION';
echo ' </td>';
echo ' <TD ALIGN= "LEFT"colspan = "3">';
echo ' <input name = "cenvot" value ="'.@$cenvot.'"type ="text" READONLY >';
echo ' </td>';
echo ' </TR>';
echo ' <TR>';
echo ' <TD ALIGN= "LEFT">';
echo ' DIRECCION';
echo ' </td>';
echo ' <TD ALIGN= "LEFT" colspan = "3">';
echo ' <input name = "direc" value ="'.@$direc.'"type ="text" READONLY >';
echo ' </td>';
echo ' </TR>';
echo ' <TR>';
echo ' <TD ALIGN= "LEFT">';
echo ' J R V';
echo ' </td>';
echo ' <TD ALIGN= "LEFT"colspan = "2">';
echo ' <input name = "jrv" value ="'.@$jrv.'"type ="text" READONLY>';
echo ' </td>';
echo ' </TR>';
echo ' <TR>';
echo ' <TD ALIGN= "LEFT">';
echo ' CORRELATIVO';
echo ' </td>';
echo ' <TD ALIGN= "LEFT"colspan = "2">';
echo ' <input name = "cor" value ="'.@$cor.'"type ="text" READONLY>';
echo ' </td>';
echo ' <TD ALIGN= "LEFT">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo ' </TR>';
}

echo '<input type=hidden name="origen" value="'.@$origen .'">';
echo '<input type=hidden name="destino" value="'.@$destino .'">';
echo '<input type=hidden name="folio" value="'.@$folio.'">';
echo '<input type=hidden name="vfoto" value="'.@$vfoto.'">';
echo '<input type=hidden name="vip" value="'.@$vip.'">';
echo ' <TR>';
echo ' <TD width = 10% ALIGN= "LEFT">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo ' <TR>';
echo ' <TD width = 10% ALIGN= "LEFT">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo ' <TD width = 10% ALIGN= "LEFT"><input type= "submit" value="Consultar" name = "boton" tabindex = "3" ></td>';
echo ' <TD width = 10% ALIGN= "LEFT"><input type= "submit" value="Limpiar" name = "boton" tabindex = "5"></td>';
echo ' <TD width = 10% ALIGN= "LEFT">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo ' <TD width = 10% ALIGN= "LEFT">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo ' </TR>';
echo ' </TABLE>';
echo ' </form>';
echo ' </BODY>';
echo '</HTML>';

?>