tengo este error:
Cita: Warning: mktime() expects parameter 6 to be long, string given in /home*********.php(48) : eval()’d code on line 197
este es mi codigo
Código PHP:
Ver originalif ($cliente == '1' or
empty($cliente) ) {} else { // hacemos la consulta en la base de datos
$consulta = "SELECT * FROM OM_Oportunidad WHERE idCliente ='$cliente'";
if ($numero_filas == '0' ) { echo "En el momento No existen OPM registradas para el Cliente indicado, por favor intente de nuevo"; } else {
//formateamos las fechas
//Fecha Inicial
$fecha_inicial = $res['3'];
$explotado = explode('-',$fecha_inicial); $dia_inicial=$explotado[2];
$mes_inicial=$explotado[1];
$anno_inicial=$explotado[0];
$meses = array('Enero ','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'); $mact = $meses[$mes_inicial - 1];
$fecha_inicio=$mact;
$fecha_inicio.=$dia_inicial;
$fecha_inicio.=' de ';
$fecha_inicio.=$anno_inicial;
//Fecha Entrega Plan de Accion
$fecha_entrega = $res['13'];
$explotado2 = explode('-',$fecha_entrega); $dia_entrega=$explotado2[2];
$mes_entrega=$explotado2[1];
$anno_entrega=$explotado2[0];
$meses2 = array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');$ment=$meses2[$mes_entrega-1]; $fecha_entrega=$ment;
$fecha_entrega.=$dia_entrega;
$fecha_entrega.=' de ';
$fecha_entrega.=$anno_entrega;
echo '
';
//Calculamos fecha pendiente o atrazada
//Traemos Fecha de Hoy
//Hacemos el timestamp para cada fecha
$timestamp_entrega = mktime(0,0,0,$mes_entrega,$dia_entrega,$anno_entrega); $timestamp_hoy = mktime (0,0,0,$mes_hoy, $dia_hoy, $ano_hoy);
//Restamos las fechas
$faltan_segundos = $timestamp_entrega - $timestamp_hoy;
//Convertimos el resultado a dias
$faltan_dias = $faltan_segundos / (60 * 60 * 24);
La linea 197 es esta
Código PHP:
Ver original$timestamp_entrega = mktime(0,0,0,$mes_entrega,$dia_entrega,$anno_entrega);
Por que me sale ese warning?