Hoy vengo con otra dudita no creo que sea muy dificil solo que me encuentro contra el tiempo, necesito en el siguiente codigo lanzar un contador para los registros que se han de actualizar al ejecutar el script y tambien un mensaje para la sentencia mysql de actualizar que me diga algo como Actualizado con exito.....
Codigo:
Código PHP:
<?php
ini_set('max_execution_time', 300);
//Exportar datos de php a Excel
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=Reporteactualizados.xls");
include("../../conexiones/conexion.php");
$rt = mysql_query("SELECT * FROM TABLA");
$ntotal = mysql_num_rows($rt);
$rs = mysql_query("SELECT * FROM TABLA WHERE nmatricula = 0");
$nregcero = mysql_num_rows($rs);
while($registro = mysql_fetch_assoc($rs)){
$rf = mysql_query("SELECT * FROM BASEDEDATOS.TABLA WHERE numid=".$registro['cedula']." and estmatricula = 'MA' and fecmatricula >= '20120801'");
while($fila = mysql_fetch_assoc($rf)){
if($fila['organizacion'] != 02){
$q="UPDATE TABLA SET
nmatricula = '".$fila['matricula']."',
fecha = '".$fila['fecmatricula']."'
WHERE cedula = '".$fila['numid']."'
";
mysql_query($q,$link) or die (mysql_error());
}
}
}
$nregact= $ntotal-$nregcero;
?>
<html>
<head>
<title></title>
</head>
<table border="1">
<caption>REPORTE DE ACTUALIZACION DE MATRICULAS</caption>
<tr><td>REGISTROS TOTALES EN ACTA DE FORMALIZACION</td><td><?php echo $ntotal; ?></td></tr>
<tr><td>REGISTROS CON MATRICULAS</td><td><?php echo $nregact; ?></td></tr>
<tr><td>REGISTROS CON MATRICULAS EN CERO</td><td><?php echo $nregcero; ?></td></tr>
<tr><td>MATRICULAS ACTUALIZADAS</td><td></td></tr>
</table>
</html>