Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - FGP

Páginas: [1]
1
Muchas gracias amigo,

Como siempre excelente tu ayuda....!!!!

2
Hola amigos,

Tengo la siguiente duda de novato: quisiera poder escribir un párrafo en su etiqueta <p>, pero el texto que quiero mencionar es algo así:

.... Mezclar varios documentos es difícil: la inclusión de un sub-documento en un documento principal. Esto se resuelve en HTML5 con los elementos de seccionado (<article>, <section>, <nav> y <aside>) son siempre subsecciones de su sección ancestra más cercana.
HTML5 introduce el elemento <hgroup> que oculta todos los elementos de cabecera excepto el primero de más alto rango (por ejemplo, <hgroup><h1>Justine</h1><h2>Les Malheurs de la Vertu</h2></hgroup> crea el perfil 1. Justine)....

Al escribir esto en el editor, me las esta reconociendo como código y no quiero que eso suceda, ya que como sabrán de da error en el navegador. He intentado colocarlas entre comillas, pero no tengo éxito...

De antemano gracias por el apoyo,

3
Muchas gracias amigo Pedro,
Me parece que debo repasar en buena medida lo relacionado a (for - While y Do While)

Ahora mismo estoy con otro inconveniente ya que no logro dar con la solución al siguiente caso:

/*Cree un programa que genere un número aleatorio del 1 al 10 y le pida al usuario un número comprendido entre ese rango. Verifique si el número que ingreso el usuario es el mismo que el de la variable aleatoria, de ser así mandar un mensaje de felicitaciones y de no ser así repetir el proceso hasta que coincida el número insertado por el cliente con el número aleatorio generado. */

Código: [Seleccionar]
function sorteo () {

        var numero = parseInt(prompt("Ingrese un número entre el 1 y el 10, para participar en el sorteo de hoy"));
        var aleatorio = (Math.round(Math.random()*9)+1);
       
         /*----------------------------------------------------------------   */
   
                if ( (numero >= 1)&&(numero <= 10) ){
                    alert("Gracias, usted esta participando con el número: "+numero);
                }else{
                    alert("Debe ingresar un número entre el 1 y el 10, por favor intente nuevamente");
                };
       
                if(numero===aleatorio){
                    alert("Felicidades...!!! \nUsted ha resultado ganardor de $10.000");
                   
                }else{
                    alert("Lo sentimos, en esta oportunidad usted no ha resultado ganador \nIntentelo nuevamente");
                }
               
          /*----------------------------------------------------------------   */
}

sorteo();

Pude llegar hasta aquí, lo que no logro plasmar es la iteración para cuando coloque un número distinto entre 1 y 10, así como la iteración en caso de que no sea ganador (el numero random, no sea igual al numero introducido)

4
Muchas gracias amigo por tus consejos, en efecto estoy aprendiendo

El caso planteado es este:
Leer una secuencia de números terminada en cero por medio de una ventana emergente, almacenar los números en un arreglo, hallar el promedio he imprimirlo en el documento html.
Nota: el promedio de los números se calculará sin incluir al que termina la secuencia (el cero).


Se me ocurrió hacer esto, a ver que te parece:

Código: [Seleccionar]
var numero = Array(4);
var numero2 = Array(1);
var suma=0;
var promedio=0;

    for (i = 0; i < numero.length; i++){
        numero[i] = parseInt(prompt("Ingrese un número"));
    }

numero2=parseInt(prompt("Ingrese el número cero"));
    if(numero2==0){
        alert("Gracias");
    }else{
        alert("El número que ha introducido no es el cero");
    }

numero[0];
numero[1];
numero[2];
numero[3];
numero[4]=numero2;
   
suma=numero[0]+numero[1]+numero[2]+numero[3];
promedio=suma/4;

document.write("El promedio de los números ingresados es: "+promedio);

document.write("<br></br>");

document.write("El ultimo número que usted ingreso fue el: "+numero[4]+" el cual no fué incluido en el calculo del promedio");

5
Buenas amigos,

Estoy haciendo lo siguiente:

Intento solicitar a través de un Prompt numeros que terminen en cero, luego de esto sumar todos estos numero para sacar por ultimo el promedio,

Solo he podido llegar hasta donde almaceno los números, no doy con la suma y mucho menos con el promedio.

Código: [Seleccionar]
var numero = Array(4);
var suma;
 
for (i = 0; i < numero.length; i++){
    numero[i] = prompt("Ingrese un numero que termine en cero");
 
    suma=numero; //Aquí debería estar la suma de los números ingresados por el usuario
}
 
document.write(suma);

6
Hola, lo logre de esta manera

Estoy muy agradecido por sus ideas!!!!

Les paso código para quien lo necesite:

Código: [Seleccionar]
<?php
$conexio 
mysql_connect("localhost","root","1234");
mysql_select_db ("capacitacion"$conexio) OR die ("No se puede conectar");

//Seleccionar todos los registros
$sql="SELECT * FROM `cantidad de cursos region centro`";
$result=mysql_query($sql,$conexio);


$totalEnero 0;
$totalFebrero 0;
$totalMarzo 0;
$totalAbril 0;
$totalMayo 0;
$totalJunio 0;
$totalJulio 0;
$totalAgosto 0;
$totalSeptiembre 0;
$totalOctubre 0;
$totalNoviembre 0;
$totalDiciembre 0;

while (
$row mysql_fetch_array($result)){

$totalEnero+=$row["Enero"];
$totalFebrero+=$row["Febrero"];
$totalMarzo+=$row["Marzo"];
$totalAbril+=$row["Abril"];
$totalMayo+=$row["Mayo"];
$totalJunio+=$row["Junio"];
$totalJulio+=$row["Julio"];
$totalAgosto+=$row["Agosto"];
$totalSeptiembre+=$row["Septiembre"];
$totalOctubre+=$row["Octubre"];
$totalNoviembre+=$row["Noviembre"];
$totalDiciembre+=$row["Diciembre"];
}
//Cerrar la conexion
mysql_close($conexio);


?>


<!-- muestras los totales -->

<tr>
<td bgcolor="#E0E0E0" colspan="2"><strong>Total x mes</strong></td>
<td><strong><?php echo $totalEnero?></strong></td>
<td><strong><?php echo $totalFebrero?></strong></td>
<td><strong><?php echo $totalMarzo?></strong></td>
<td><strong><?php echo $totalAbril?></strong></td>
<td><strong><?php echo $totalMayo?></strong></td>
<td><strong><?php echo $totalJunio?></strong></td>
<td><strong><?php echo $totalJulio?></strong></td>
<td><strong><?php echo $totalAgosto?></strong></td>
<td><strong><?php echo $totalSeptiembre?></strong></td>
<td><strong><?php echo $totalOctubre?></strong></td>
<td><strong><?php echo $totalNoviembre?></strong></td>
<td><strong><?php echo $totalDiciembre?></strong></td>
<td colspan="3" bgcolor="E0E0E0"></td>
</tr>

7
Hola amigos, voy de nuevo con la consulta y los datos que me faltaban.

Comienzo desde cero:

1.- Tengo el siguiente archivo de excel:

Estoy intentando hacer un desarrollo web donde pueda pasar este archivo. Ya tengo creada las bases de datos por oficina ejemplo: Mérida, San Cristobal, El Vigía etc), todas las tablas son iguales y están en la misma base de datos.

2.- Ya logre hacer la consulta y mostrar estas tablas en PHP, como aparece en la siguiente imagen:

3.- No logro dar con el procedimiento para sumar estas tres tablas tal y como les muestro en el excel:

Código: [Seleccionar]

<?php require_once('../Connections/local.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  if (
PHP_VERSION 6) {
    
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  
$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}
}

$currentPage $_SERVER["PHP_SELF"];

// -------------------------------LLAMADO A TABLA 01----------------------------------------- //

$maxRows_gest_cni_andes_merida 10;
$pageNum_gest_cni_andes_merida 0;
if (isset(
$_GET['pageNum_gest_cni_andes_merida'])) {
  
$pageNum_gest_cni_andes_merida $_GET['pageNum_gest_cni_andes_merida'];
}
$startRow_gest_cni_andes_merida $pageNum_gest_cni_andes_merida $maxRows_gest_cni_andes_merida;

mysql_select_db($database_local$local);
$query_gest_cni_andes_merida "SELECT * FROM gcni_andes_merida";
$query_limit_gest_cni_andes_merida sprintf("%s LIMIT %d, %d"$query_gest_cni_andes_merida$startRow_gest_cni_andes_merida$maxRows_gest_cni_andes_merida);
$gest_cni_andes_merida mysql_query($query_limit_gest_cni_andes_merida$local) or die(mysql_error());
$row_gest_cni_andes_merida mysql_fetch_assoc($gest_cni_andes_merida);

if (isset(
$_GET['totalRows_gest_cni_andes_merida'])) {
  
$totalRows_gest_cni_andes_merida $_GET['totalRows_gest_cni_andes_merida'];
} else {
  
$all_gest_cni_andes_merida mysql_query($query_gest_cni_andes_merida);
  
$totalRows_gest_cni_andes_merida mysql_num_rows($all_gest_cni_andes_merida);
}
$totalPages_gest_cni_andes_merida ceil($totalRows_gest_cni_andes_merida/$maxRows_gest_cni_andes_merida)-1;

$queryString_gest_cni_andes_merida "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
  
$params explode("&"$_SERVER['QUERY_STRING']);
  
$newParams = array();
  foreach (
$params as $param) {
    if (
stristr($param"pageNum_gest_cni_andes_merida") == false && 
        
stristr($param"totalRows_gest_cni_andes_merida") == false) {
      
array_push($newParams$param);
    }
  }
  if (
count($newParams) != 0) {
    
$queryString_gest_cni_andes_merida "&" htmlentities(implode("&"$newParams));
  }
}
$queryString_gest_cni_andes_merida sprintf("&totalRows_gest_cni_andes_merida=%d%s"$totalRows_gest_cni_andes_merida$queryString_gest_cni_andes_merida);

// -------------------------------LLAMADO A TABLA 02----------------------------------------- //

$maxRows_gest_cni_andes_san_cristobal 10;
$pageNum_gest_cni_andes_san_cristobal 0;
if (isset(
$_GET['pageNum_gest_cni_andes_san_cristobal'])) {
  
$pageNum_gest_cni_andes_san_cristobal $_GET['pageNum_gest_cni_andes_san_cristobal'];
}
$startRow_gest_cni_andes_san_cristobal $pageNum_gest_cni_andes_san_cristobal $maxRows_gest_cni_andes_san_cristobal;

mysql_select_db($database_local$local);
$query_gest_cni_andes_san_cristobal "SELECT * FROM gcni_andes_san_cristobal";
$query_limit_gest_cni_andes_san_cristobal sprintf("%s LIMIT %d, %d"$query_gest_cni_andes_san_cristobal$startRow_gest_cni_andes_san_cristobal$maxRows_gest_cni_andes_san_cristobal);
$gest_cni_andes_san_cristobal mysql_query($query_limit_gest_cni_andes_san_cristobal$local) or die(mysql_error());
$row_gest_cni_andes_san_cristobal mysql_fetch_assoc($gest_cni_andes_san_cristobal);

if (isset(
$_GET['totalRows_gest_cni_andes_san_cristobal'])) {
  
$totalRows_gest_cni_andes_san_cristobal $_GET['totalRows_gest_cni_andes_san_cristobal'];
} else {
  
$all_gest_cni_andes_san_cristobal mysql_query($query_gest_cni_andes_san_cristobal);
  
$totalRows_gest_cni_andes_san_cristobal mysql_num_rows($all_gest_cni_andes_san_cristobal);
}
$totalPages_gest_cni_andes_san_cristobal ceil($totalRows_gest_cni_andes_san_cristobal/$maxRows_gest_cni_andes_san_cristobal)-1;

$queryString_gest_cni_andes_san_cristobal "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
  
$params explode("&"$_SERVER['QUERY_STRING']);
  
$newParams = array();
  foreach (
$params as $param) {
    if (
stristr($param"pageNum_gest_cni_andes_san_cristobal") == false && 
        
stristr($param"totalRows_gest_cni_andes_san_cristobal") == false) {
      
array_push($newParams$param);
    }
  }
  if (
count($newParams) != 0) {
    
$queryString_gest_cni_andes_san_cristobal "&" htmlentities(implode("&"$newParams));
  }
}
$queryString_gest_cni_andes_san_cristobal sprintf("&totalRows_gest_cni_andes_san_cristobal=%d%s"$totalRows_gest_cni_andes_san_cristobal$queryString_gest_cni_andes_san_cristobal);

// -------------------------------LLAMADO A TABLA 03----------------------------------------- //

$maxRows_gest_cni_andes_vigia 10;
$pageNum_gest_cni_andes_vigia 0;
if (isset(
$_GET['pageNum_gest_cni_andes_vigia'])) {
  
$pageNum_gest_cni_andes_vigia $_GET['pageNum_gest_cni_andes_vigia'];
}
$startRow_gest_cni_andes_vigia $pageNum_gest_cni_andes_vigia $maxRows_gest_cni_andes_vigia;

mysql_select_db($database_local$local);
$query_gest_cni_andes_vigia "SELECT * FROM gcni_andes_el_vigia";
$query_limit_gest_cni_andes_vigia sprintf("%s LIMIT %d, %d"$query_gest_cni_andes_vigia$startRow_gest_cni_andes_vigia$maxRows_gest_cni_andes_vigia);
$gest_cni_andes_vigia mysql_query($query_limit_gest_cni_andes_vigia$local) or die(mysql_error());
$row_gest_cni_andes_vigia mysql_fetch_assoc($gest_cni_andes_vigia);

if (isset(
$_GET['totalRows_gest_cni_andes_vigia'])) {
  
$totalRows_gest_cni_andes_vigia $_GET['totalRows_gest_cni_andes_vigia'];
} else {
  
$all_gest_cni_andes_vigia mysql_query($query_gest_cni_andes_vigia);
  
$totalRows_gest_cni_andes_vigia mysql_num_rows($all_gest_cni_andes_vigia);
}
$totalPages_gest_cni_andes_vigia ceil($totalRows_gest_cni_andes_vigia/$maxRows_gest_cni_andes_vigia)-1;

$queryString_gest_cni_andes_vigia "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
  
$params explode("&"$_SERVER['QUERY_STRING']);
  
$newParams = array();
  foreach (
$params as $param) {
    if (
stristr($param"pageNum_gest_cni_andes_vigia") == false && 
        
stristr($param"totalRows_gest_cni_andes_vigia") == false) {
      
array_push($newParams$param);
    }
  }
  if (
count($newParams) != 0) {
    
$queryString_gest_cni_andes_vigia "&" htmlentities(implode("&"$newParams));
  }
}
$queryString_gest_cni_andes_vigia sprintf("&totalRows_gest_cni_andes_vigia=%d%s"$totalRows_gest_cni_andes_vigia$queryString_gest_cni_andes_vigia);



session_start();

// -------------------------------INICIO DE SESION----------------------------------------- //

require("conexion.php");
$usu=$_SESSION['usuario'];
$consulta11=mysql_query("SELECT * FROM usuario where usuario='$usu' ") or die(mysql_error());
$pacientes=mysql_fetch_array($consulta11);
$usu=$pacientes['nombre']." ".$pacientes['apellido'];
?>




<!-- --------------A PARTIR DE ACÁ COMIENZA EL BODY----------------------- -->


<!-- -----------------------------TABLA 01------------------------------------------ --> 

<table border="1" align="center" bgcolor="#FFFFFF" width="1280">
  <tr bgcolor="#E0E0E0">
    <td><strong>Indicador</strong></td>
    <td><strong>Año</strong></td>
    <td><strong>Región</strong></td>
    <td><strong>CDS</strong></td>
    <td><strong>Ene</strong></td>
    <td><strong>Feb</strong></td>
    <td><strong>Mar</strong></td>
    <td><strong>Abr</strong></td>
    <td><strong>May</strong></td>
    <td><strong>Jun</strong></td>
    <td><strong>Jul</strong></td>
    <td><strong>Ago</strong></td>
    <td><strong>Sep</strong></td>
    <td><strong>Oct</strong></td>
    <td><strong>Nov</strong></td>
    <td><strong>Dic</strong></td>
    <td><strong>Total</strong></td>
 </tr>
  <?php do { ?>
    <tr>
      <td bgcolor="#E0E0E0"><strong>&nbsp;&nbsp;&nbsp;<?php echo $row_gest_cni_andes_merida['Id']; ?>&nbsp;&nbsp;</strong></td>
      <td><?php echo $row_gest_cni_andes_merida['year']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Region']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['CDS']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Enero']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Febrero']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Marzo']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Abril']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Mayo']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Junio']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Julio']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Agosto']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Septiembre']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Octubre']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Noviembre']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_merida['Diciembre']; ?>&nbsp; </td>
      <td><strong> <?php echo $suma=$row_gest_cni_andes_merida['Enero']+ $row_gest_cni_andes_merida['Febrero']+ $row_gest_cni_andes_merida['Marzo']+ $row_gest_cni_andes_merida['Abril']+ $row_gest_cni_andes_merida['Mayo']+ $row_gest_cni_andes_merida['Junio']+ $row_gest_cni_andes_merida['Julio']+ $row_gest_cni_andes_merida['Agosto']+ $row_gest_cni_andes_merida['Septiembre']+ $row_gest_cni_andes_merida['Octubre']+ $row_gest_cni_andes_merida['Noviembre']+ $row_gest_cni_andes_merida['Diciembre'?>&nbsp; </strong></td>
    </tr>
    <?php } while ($row_gest_cni_andes_merida mysql_fetch_assoc($gest_cni_andes_merida)); ?>
</table>


<p>&nbsp;</p>
<p>&nbsp;</p>

<!-- -----------------------------TABLA 02------------------------------------------ -->

<table border="1" align="center" bgcolor="#FFFFFF" width="1280">
  <tr bgcolor="#E0E0E0">
    <td><strong>Indicador</strong></td>
    <td><strong>Año</strong></td>
    <td><strong>Región</strong></td>
    <td><strong>CDS</strong></td>
    <td><strong>Ene</strong></td>
    <td><strong>Feb</strong></td>
    <td><strong>Mar</strong></td>
    <td><strong>Abr</strong></td>
    <td><strong>May</strong></td>
    <td><strong>Jun</strong></td>
    <td><strong>Jul</strong></td>
    <td><strong>Ago</strong></td>
    <td><strong>Sep</strong></td>
    <td><strong>Oct</strong></td>
    <td><strong>Nov</strong></td>
    <td><strong>Dic</strong></td>
    <td><strong>Total</strong></td>
 </tr>
  <?php do { ?>
    <tr>
      <td bgcolor="#E0E0E0"><strong>&nbsp;&nbsp;&nbsp;<?php echo $row_gest_cni_andes_san_cristobal['Id']; ?>&nbsp;&nbsp;</strong></td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['year']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Region']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['CDS']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Enero']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Febrero']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Marzo']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Abril']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Mayo']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Junio']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Julio']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Agosto']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Septiembre']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Octubre']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Noviembre']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_san_cristobal['Diciembre']; ?>&nbsp; </td>
      <td><strong> <?php echo $suma=$row_gest_cni_andes_san_cristobal['Enero']+ $row_gest_cni_andes_san_cristobal['Febrero']+ $row_gest_cni_andes_san_cristobal['Marzo']+ $row_gest_cni_andes_san_cristobal['Abril']+ $row_gest_cni_andes_san_cristobal['Mayo']+ $row_gest_cni_andes_san_cristobal['Junio']+ $row_gest_cni_andes_san_cristobal['Julio']+ $row_gest_cni_andes_san_cristobal['Agosto']+ $row_gest_cni_andes_san_cristobal['Septiembre']+ $row_gest_cni_andes_san_cristobal['Octubre']+ $row_gest_cni_andes_san_cristobal['Noviembre']+ $row_gest_cni_andes_san_cristobal['Diciembre'?>&nbsp; </strong></td>
    </tr>
    <?php } while ($row_gest_cni_andes_san_cristobal mysql_fetch_assoc($gest_cni_andes_san_cristobal)); ?>
</table>

<p>&nbsp;</p>
<p>&nbsp;</p>

<!-- -----------------------------TABLA 03------------------------------------------ -->

<table border="1" align="center" bgcolor="#FFFFFF" width="1280">
  <tr bgcolor="#E0E0E0">
    <td><strong>Indicador</strong></td>
    <td><strong>Año</strong></td>
    <td><strong>Región</strong></td>
    <td><strong>CDS</strong></td>
    <td><strong>Ene</strong></td>
    <td><strong>Feb</strong></td>
    <td><strong>Mar</strong></td>
    <td><strong>Abr</strong></td>
    <td><strong>May</strong></td>
    <td><strong>Jun</strong></td>
    <td><strong>Jul</strong></td>
    <td><strong>Ago</strong></td>
    <td><strong>Sep</strong></td>
    <td><strong>Oct</strong></td>
    <td><strong>Nov</strong></td>
    <td><strong>Dic</strong></td>
    <td><strong>Total</strong></td>
 </tr>
  <?php do { ?>
    <tr>
      <td bgcolor="#E0E0E0"><strong>&nbsp;&nbsp;&nbsp;<?php echo $row_gest_cni_andes_vigia['Id']; ?>&nbsp;&nbsp;</strong></td>
      <td><?php echo $row_gest_cni_andes_vigia['year']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Region']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['CDS']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Enero']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Febrero']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Marzo']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Abril']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Mayo']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Junio']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Julio']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Agosto']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Septiembre']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Octubre']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Noviembre']; ?>&nbsp; </td>
      <td><?php echo $row_gest_cni_andes_vigia['Diciembre']; ?>&nbsp; </td>
      <td><strong> <?php echo $suma=$row_gest_cni_andes_vigia['Enero']+ $row_gest_cni_andes_vigia['Febrero']+ $row_gest_cni_andes_vigia['Marzo']+ $row_gest_cni_andes_vigia['Abril']+ $row_gest_cni_andes_vigia['Mayo']+ $row_gest_cni_andes_vigia['Junio']+ $row_gest_cni_andes_vigia['Julio']+ $row_gest_cni_andes_vigia['Agosto']+ $row_gest_cni_andes_vigia['Septiembre']+ $row_gest_cni_andes_vigia['Octubre']+ $row_gest_cni_andes_vigia['Noviembre']+ $row_gest_cni_andes_vigia['Diciembre'?>&nbsp; </strong></td>
    </tr>
    <?php } while ($row_gest_cni_andes_vigia mysql_fetch_assoc($gest_cni_andes_vigia)); ?>
</table>

<p>&nbsp;</p>
<p align="center">Gerencia de Capacitación ®</p>
<p>&nbsp;</p>

</body>
</html>

<?php
mysql_free_result
($gest_cni_andes_merida);
?>


<?php
mysql_free_result
($gest_cni_andes_san_cristobal);
?>


<?php
mysql_free_result
($gest_cni_andes_vigia);
?>



8
Hola amigos, mil disculpas creo que realice mal la consulta.
Efectivamente la suma y el promedio están realizados. Lo que quisiera es sumar los meses, es decir: Enero 2012 + Enero 2013 + Enero 2014 + Enero 2015, así como los meses restantes.

Como pueden observar en la imagen, en la fila "Totales x Mes" me esta mostrando la suma totales mes ames, pero todo lo que coloco en el 2012 me lo esta duplicando.

Creo que se debe a que pasa por el Bucle "Do" pues no consigo resolverlo, ya que si observan aquellos registros que no contenga nada en 2012 lo suma de manera correcta.

Agradecido por lo que me puedan apoyar



Envío la parte del código,



Código: [Seleccionar]

<?php require_once('../Connections/local.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  if (
PHP_VERSION 6) {
    
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  
$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}
}

$currentPage $_SERVER["PHP_SELF"];

$maxRows_cant_cursos_andes 10;
$pageNum_cant_cursos_andes 0;
if (isset(
$_GET['pageNum_cant_cursos_andes'])) {
  
$pageNum_cant_cursos_andes $_GET['pageNum_cant_cursos_andes'];
}
$startRow_cant_cursos_andes $pageNum_cant_cursos_andes $maxRows_cant_cursos_andes;

mysql_select_db($database_local$local);
$query_cant_cursos_andes "SELECT * FROM `cantidad de cursos region andes`";
$query_limit_cant_cursos_andes sprintf("%s LIMIT %d, %d"$query_cant_cursos_andes$startRow_cant_cursos_andes$maxRows_cant_cursos_andes);
$cant_cursos_andes mysql_query($query_limit_cant_cursos_andes$local) or die(mysql_error());
$row_cant_cursos_andes mysql_fetch_assoc($cant_cursos_andes);



if (isset(
$_GET['totalRows_cant_cursos_andes'])) {
  
$totalRows_cant_cursos_andes $_GET['totalRows_cant_cursos_andes'];
} else {
  
$all_cant_cursos_andes mysql_query($query_cant_cursos_andes);
  
$totalRows_cant_cursos_andes mysql_num_rows($all_cant_cursos_andes);
}
$totalPages_cant_cursos_andes ceil($totalRows_cant_cursos_andes/$maxRows_cant_cursos_andes)-1;

$queryString_cant_cursos_andes "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
  
$params explode("&"$_SERVER['QUERY_STRING']);
  
$newParams = array();
  foreach (
$params as $param) {
    if (
stristr($param"pageNum_cant_cursos_andes") == false && 
        
stristr($param"totalRows_cant_cursos_andes") == false) {
      
array_push($newParams$param);
    }
  }
  if (
count($newParams) != 0) {
    
$queryString_cant_cursos_andes "&" htmlentities(implode("&"$newParams));
  }
}
$queryString_cant_cursos_andes sprintf("&totalRows_cant_cursos_andes=%d%s"$totalRows_cant_cursos_andes$queryString_cant_cursos_andes);

$totales $row_cant_cursos_andes;

session_start();

// -------------------------------iNICIO DE SESION----------------------------------------- //

require("conexion.php");
$usu=$_SESSION['usuario'];
$consulta11=mysql_query("SELECT * FROM usuario where usuario='$usu' ") or die(mysql_error());
$pacientes=mysql_fetch_array($consulta11);
$usu=$pacientes['nombre']." ".$pacientes['apellido'];
?>


<table border="1" align="center" bgcolor="#FFFFFF" width="1280">
  <tr bgcolor="#E0E0E0">
    <td><strong>Región</strong></td>
    <td><strong>Año</strong></td>
    <td><strong>Enero</strong></td>
    <td><strong>Febrero</strong></td>
    <td><strong>Marzo</strong></td>
    <td><strong>Abril</strong></td>
    <td><strong>Mayo</strong></td>
    <td><strong>Junio</strong></td>
    <td><strong>Julio</strong></td>
    <td><strong>Agosto</strong></td>
    <td><strong>Septiembre</strong></td>
    <td><strong>Octubre</strong></td>
    <td><strong>Noviembre</strong></td>
    <td><strong>Diciembre</strong></td>
    <td><strong>Total</strong></td>
    <td><strong>Promedio</strong></td>
    <td><strong>Actualizar</strong></td>
  </tr>
 
 <?php do { ?>
<tr>
<td bgcolor="#E0E0E0"><strong><?php echo $row_cant_cursos_andes['Region']; ?>&nbsp; </a></strong></td>
<td><?php echo $row_cant_cursos_andes['year']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Enero']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Febrero']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Marzo']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Abril']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Mayo']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Junio']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Julio']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Agosto']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Septiembre']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Octubre']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Noviembre']; ?>&nbsp; </td>
<td><?php echo $row_cant_cursos_andes['Diciembre']; ?>&nbsp; </td>
 
<td><strong> <?php echo $suma=$row_cant_cursos_andes['Enero']+ $row_cant_cursos_andes['Febrero']+ $row_cant_cursos_andes['Marzo']+ $row_cant_cursos_andes['Abril']+ $row_cant_cursos_andes['Mayo']+ $row_cant_cursos_andes['Junio']+ $row_cant_cursos_andes['Julio']+ $row_cant_cursos_andes['Agosto']+ $row_cant_cursos_andes['Septiembre']+ $row_cant_cursos_andes['Octubre']+ $row_cant_cursos_andes['Noviembre']+ $row_cant_cursos_andes['Diciembre'?>&nbsp; </strong></td>
 
<td><strong> <?php $prom=($row_cant_cursos_andes['Enero']+ $row_cant_cursos_andes['Febrero']+ $row_cant_cursos_andes['Marzo']+ $row_cant_cursos_andes['Abril']+ $row_cant_cursos_andes['Mayo']+ $row_cant_cursos_andes['Junio']+ $row_cant_cursos_andes['Julio']+ $row_cant_cursos_andes['Agosto']+ $row_cant_cursos_andes['Septiembre']+ $row_cant_cursos_andes['Octubre']+ $row_cant_cursos_andes['Noviembre']+ $row_cant_cursos_andes['Diciembre'])/12; echo $promround($prom1?>&nbsp; </strong></td>
 
<td><strong><form action="act_cant_cursos/act_cursos_andes.php?year=<?php echo $row_cant_cursos_andes['year']; ?>" method="post">
<input type="submit" value="Actualizar" style="background-color:#8FB9DA"/> </form></strong>
</td>
</tr>
   
    <!-- AQUI ES DONDE TENGO EL PROBLEMA -->

    <?php
$totales["year"]+=$row_cant_cursos_andes['year'];
$totales["Enero"]+=$row_cant_cursos_andes['Enero'];
$totales["Febrero"]+=$row_cant_cursos_andes['Febrero'];
$totales["Marzo"]+=$row_cant_cursos_andes['Marzo'];
$totales["Abril"]+=$row_cant_cursos_andes['Abril'];
$totales["Mayo"]+=$row_cant_cursos_andes['Mayo'];
$totales["Junio"]+=$row_cant_cursos_andes['Junio'];
$totales["Julio"]+=$row_cant_cursos_andes['Julio'];
$totales["Agosto"]+=$row_cant_cursos_andes['Agosto'];
$totales["Septiembre"]+=$row_cant_cursos_andes['Septiembre'];
$totales["Octubre"]+=$row_cant_cursos_andes['Octubre'];
$totales["Noviembre"]+=$row_cant_cursos_andes['Noviembre'];
$totales["Diciembre"]+=$row_cant_cursos_andes['Diciembre'];
?>


<?php } while ($row_cant_cursos_andes mysql_fetch_assoc($cant_cursos_andes)); ?>

    </tr>
        <td bgcolor="#E0E0E0" colspan="2"><strong>Total x mes</strong></td>
        <td><strong><?php echo $totales["Enero"]; ?></strong></td>
        <td><strong><?php echo $totales["Febrero"]; ?></strong></td>
        <td><strong><?php echo $totales["Marzo"]; ?></strong></td>
        <td><strong><?php echo $totales["Abril"]; ?></strong></td>
        <td><strong><?php echo $totales["Mayo"]; ?></strong></td>
        <td><strong><?php echo $totales["Junio"]; ?></strong></td>
        <td><strong><?php echo $totales["Julio"]; ?></strong></td>
        <td><strong><?php echo $totales["Agosto"]; ?></strong></td>
        <td><strong><?php echo $totales["Septiembre"]; ?></strong></td>
        <td><strong><?php echo $totales["Octubre"]; ?></strong></td>
        <td><strong><?php echo $totales["Noviembre"]; ?></strong></td>
        <td><strong><?php echo $totales["Diciembre"]; ?></strong></td>
        <td colspan="3" bgcolor="E0E0E0"></td>
    </tr>
   
  </table>


9
Amigos tengo el siguiente inconveniente, vamos a ver quien puede echarme una mano,

Quisiera poder sumar tres tablas (con la misma estructura) las cuales tengo en una base de datos y mostrar los resultados en una tabla de totales tal y como lo tengo en un excel:

Les envio por archivo adjunto:
Imagen de lo que tengo en excel
Imagen lo que tengo realizado en PHP
Código de lo que tengo hasta el momento:

Código: [Seleccionar]
<?php require_once('../Connections/local.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
if (
PHP_VERSION 6) {
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}

$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch (
$theType) {
case 
"text":
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
break; 
case 
"long":
case 
"int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case 
"double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case 
"date":
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
break;
case 
"defined":
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
break;
}
return 
$theValue;
}
}

$currentPage $_SERVER["PHP_SELF"];

// -------------------------------LLAMADO A TABLA 01----------------------------------------- //

$maxRows_gest_cni_andes_merida 10;
$pageNum_gest_cni_andes_merida 0;
if (isset(
$_GET['pageNum_gest_cni_andes_merida'])) {
$pageNum_gest_cni_andes_merida $_GET['pageNum_gest_cni_andes_merida'];
}
$startRow_gest_cni_andes_merida $pageNum_gest_cni_andes_merida $maxRows_gest_cni_andes_merida;

mysql_select_db($database_local$local);
$query_gest_cni_andes_merida "SELECT * FROM gcni_andes_merida";
$query_limit_gest_cni_andes_merida sprintf("%s LIMIT %d, %d"$query_gest_cni_andes_merida$startRow_gest_cni_andes_merida$maxRows_gest_cni_andes_merida);
$gest_cni_andes_merida mysql_query($query_limit_gest_cni_andes_merida$local) or die(mysql_error());
$row_gest_cni_andes_merida mysql_fetch_assoc($gest_cni_andes_merida);

if (isset(
$_GET['totalRows_gest_cni_andes_merida'])) {
$totalRows_gest_cni_andes_merida $_GET['totalRows_gest_cni_andes_merida'];
} else {
$all_gest_cni_andes_merida mysql_query($query_gest_cni_andes_merida);
$totalRows_gest_cni_andes_merida mysql_num_rows($all_gest_cni_andes_merida);
}
$totalPages_gest_cni_andes_merida ceil($totalRows_gest_cni_andes_merida/$maxRows_gest_cni_andes_merida)-1;

$queryString_gest_cni_andes_merida "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
$params explode("&"$_SERVER['QUERY_STRING']);
$newParams = array();
foreach (
$params as $param) {
if (
stristr($param"pageNum_gest_cni_andes_merida") == false && 
stristr($param"totalRows_gest_cni_andes_merida") == false) {
array_push($newParams$param);
}
}
if (
count($newParams) != 0) {
$queryString_gest_cni_andes_merida "&" htmlentities(implode("&"$newParams));
}
}
$queryString_gest_cni_andes_merida sprintf("&totalRows_gest_cni_andes_merida=%d%s"$totalRows_gest_cni_andes_merida$queryString_gest_cni_andes_merida);

// -------------------------------LLAMADO A TABLA 02----------------------------------------- //

$maxRows_gest_cni_andes_san_cristobal 10;
$pageNum_gest_cni_andes_san_cristobal 0;
if (isset(
$_GET['pageNum_gest_cni_andes_san_cristobal'])) {
$pageNum_gest_cni_andes_san_cristobal $_GET['pageNum_gest_cni_andes_san_cristobal'];
}
$startRow_gest_cni_andes_san_cristobal $pageNum_gest_cni_andes_san_cristobal $maxRows_gest_cni_andes_san_cristobal;

mysql_select_db($database_local$local);
$query_gest_cni_andes_san_cristobal "SELECT * FROM gcni_andes_san_cristobal";
$query_limit_gest_cni_andes_san_cristobal sprintf("%s LIMIT %d, %d"$query_gest_cni_andes_san_cristobal$startRow_gest_cni_andes_san_cristobal$maxRows_gest_cni_andes_san_cristobal);
$gest_cni_andes_san_cristobal mysql_query($query_limit_gest_cni_andes_san_cristobal$local) or die(mysql_error());
$row_gest_cni_andes_san_cristobal mysql_fetch_assoc($gest_cni_andes_san_cristobal);

if (isset(
$_GET['totalRows_gest_cni_andes_san_cristobal'])) {
$totalRows_gest_cni_andes_san_cristobal $_GET['totalRows_gest_cni_andes_san_cristobal'];
} else {
$all_gest_cni_andes_san_cristobal mysql_query($query_gest_cni_andes_san_cristobal);
$totalRows_gest_cni_andes_san_cristobal mysql_num_rows($all_gest_cni_andes_san_cristobal);
}
$totalPages_gest_cni_andes_san_cristobal ceil($totalRows_gest_cni_andes_san_cristobal/$maxRows_gest_cni_andes_san_cristobal)-1;

$queryString_gest_cni_andes_san_cristobal "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
$params explode("&"$_SERVER['QUERY_STRING']);
$newParams = array();
foreach (
$params as $param) {
if (
stristr($param"pageNum_gest_cni_andes_san_cristobal") == false && 
stristr($param"totalRows_gest_cni_andes_san_cristobal") == false) {
array_push($newParams$param);
}
}
if (
count($newParams) != 0) {
$queryString_gest_cni_andes_san_cristobal "&" htmlentities(implode("&"$newParams));
}
}
$queryString_gest_cni_andes_san_cristobal sprintf("&totalRows_gest_cni_andes_san_cristobal=%d%s"$totalRows_gest_cni_andes_san_cristobal$queryString_gest_cni_andes_san_cristobal);

// -------------------------------LLAMADO A TABLA 03----------------------------------------- //

$maxRows_gest_cni_andes_vigia 10;
$pageNum_gest_cni_andes_vigia 0;
if (isset(
$_GET['pageNum_gest_cni_andes_vigia'])) {
$pageNum_gest_cni_andes_vigia $_GET['pageNum_gest_cni_andes_vigia'];
}
$startRow_gest_cni_andes_vigia $pageNum_gest_cni_andes_vigia $maxRows_gest_cni_andes_vigia;

mysql_select_db($database_local$local);
$query_gest_cni_andes_vigia "SELECT * FROM gcni_andes_el_vigia";
$query_limit_gest_cni_andes_vigia sprintf("%s LIMIT %d, %d"$query_gest_cni_andes_vigia$startRow_gest_cni_andes_vigia$maxRows_gest_cni_andes_vigia);
$gest_cni_andes_vigia mysql_query($query_limit_gest_cni_andes_vigia$local) or die(mysql_error());
$row_gest_cni_andes_vigia mysql_fetch_assoc($gest_cni_andes_vigia);

if (isset(
$_GET['totalRows_gest_cni_andes_vigia'])) {
$totalRows_gest_cni_andes_vigia $_GET['totalRows_gest_cni_andes_vigia'];
} else {
$all_gest_cni_andes_vigia mysql_query($query_gest_cni_andes_vigia);
$totalRows_gest_cni_andes_vigia mysql_num_rows($all_gest_cni_andes_vigia);
}
$totalPages_gest_cni_andes_vigia ceil($totalRows_gest_cni_andes_vigia/$maxRows_gest_cni_andes_vigia)-1;

$queryString_gest_cni_andes_vigia "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
$params explode("&"$_SERVER['QUERY_STRING']);
$newParams = array();
foreach (
$params as $param) {
if (
stristr($param"pageNum_gest_cni_andes_vigia") == false && 
stristr($param"totalRows_gest_cni_andes_vigia") == false) {
array_push($newParams$param);
}
}
if (
count($newParams) != 0) {
$queryString_gest_cni_andes_vigia "&" htmlentities(implode("&"$newParams));
}
}
$queryString_gest_cni_andes_vigia sprintf("&totalRows_gest_cni_andes_vigia=%d%s"$totalRows_gest_cni_andes_vigia$queryString_gest_cni_andes_vigia);



session_start();

// -------------------------------iNICIO DE SESION----------------------------------------- //

require("conexion.php");
$usu=$_SESSION['usuario'];
$consulta11=mysql_query("SELECT * FROM usuario where usuario='$usu' ") or die(mysql_error());
$pacientes=mysql_fetch_array($consulta11);
$usu=$pacientes['nombre']." ".$pacientes['apellido'];
?>


<!-- -----------------------------TABLA 01------------------------------------------ -->

<table border="1" align="center" bgcolor="#FFFFFF" width="1280">
<tr bgcolor="#E0E0E0">
<td><strong>Indicador</strong></td>
<td><strong>Año</strong></td>
<td><strong>Región</strong></td>
<td><strong>CDS</strong></td>
<td><strong>Ene</strong></td>
<td><strong>Feb</strong></td>
<td><strong>Mar</strong></td>
<td><strong>Abr</strong></td>
<td><strong>May</strong></td>
<td><strong>Jun</strong></td>
<td><strong>Jul</strong></td>
<td><strong>Ago</strong></td>
<td><strong>Sep</strong></td>
<td><strong>Oct</strong></td>
<td><strong>Nov</strong></td>
<td><strong>Dic</strong></td>
<td><strong>Total</strong></td>
</tr>
<?php do { ?>
<tr>
<td bgcolor="#E0E0E0"><strong>&nbsp;&nbsp;&nbsp;<?php echo $row_gest_cni_andes_merida['Id']; ?>&nbsp;&nbsp;</strong></td>
<td><?php echo $row_gest_cni_andes_merida['year']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Region']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['CDS']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Enero']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Febrero']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Marzo']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Abril']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Mayo']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Junio']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Julio']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Agosto']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Septiembre']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Octubre']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Noviembre']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_merida['Diciembre']; ?>&nbsp; </td>
<td><strong> <?php echo $suma=$row_gest_cni_andes_merida['Enero']+ $row_gest_cni_andes_merida['Febrero']+ $row_gest_cni_andes_merida['Marzo']+ $row_gest_cni_andes_merida['Abril']+ $row_gest_cni_andes_merida['Mayo']+ $row_gest_cni_andes_merida['Junio']+ $row_gest_cni_andes_merida['Julio']+ $row_gest_cni_andes_merida['Agosto']+ $row_gest_cni_andes_merida['Septiembre']+ $row_gest_cni_andes_merida['Octubre']+ $row_gest_cni_andes_merida['Noviembre']+ $row_gest_cni_andes_merida['Diciembre'?>&nbsp; </strong></td>
</tr>
<?php } while ($row_gest_cni_andes_merida mysql_fetch_assoc($gest_cni_andes_merida)); ?>
</table>


<p>&nbsp;</p>
<p>&nbsp;</p>

<!-- -----------------------------TABLA 02------------------------------------------ -->

NO COLOCO EL CÓDIGO DE LA TABLA 2 PARA QUE NO SEA TAN LARGO

<!-- -----------------------------TABLA 03------------------------------------------ -->

<table border="1" align="center" bgcolor="#FFFFFF" width="1280">
<tr bgcolor="#E0E0E0">
<td><strong>Indicador</strong></td>
<td><strong>Año</strong></td>
<td><strong>Región</strong></td>
<td><strong>CDS</strong></td>
<td><strong>Ene</strong></td>
<td><strong>Feb</strong></td>
<td><strong>Mar</strong></td>
<td><strong>Abr</strong></td>
<td><strong>May</strong></td>
<td><strong>Jun</strong></td>
<td><strong>Jul</strong></td>
<td><strong>Ago</strong></td>
<td><strong>Sep</strong></td>
<td><strong>Oct</strong></td>
<td><strong>Nov</strong></td>
<td><strong>Dic</strong></td>
<td><strong>Total</strong></td>
</tr>
<?php do { ?>
<tr>
<td bgcolor="#E0E0E0"><strong>&nbsp;&nbsp;&nbsp;<?php echo $row_gest_cni_andes_vigia['Id']; ?>&nbsp;&nbsp;</strong></td>
<td><?php echo $row_gest_cni_andes_vigia['year']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Region']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['CDS']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Enero']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Febrero']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Marzo']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Abril']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Mayo']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Junio']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Julio']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Agosto']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Septiembre']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Octubre']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Noviembre']; ?>&nbsp; </td>
<td><?php echo $row_gest_cni_andes_vigia['Diciembre']; ?>&nbsp; </td>
<td><strong> <?php echo $suma=$row_gest_cni_andes_vigia['Enero']+ $row_gest_cni_andes_vigia['Febrero']+ $row_gest_cni_andes_vigia['Marzo']+ $row_gest_cni_andes_vigia['Abril']+ $row_gest_cni_andes_vigia['Mayo']+ $row_gest_cni_andes_vigia['Junio']+ $row_gest_cni_andes_vigia['Julio']+ $row_gest_cni_andes_vigia['Agosto']+ $row_gest_cni_andes_vigia['Septiembre']+ $row_gest_cni_andes_vigia['Octubre']+ $row_gest_cni_andes_vigia['Noviembre']+ $row_gest_cni_andes_vigia['Diciembre'?>&nbsp; </strong></td>
</tr>
<?php } while ($row_gest_cni_andes_vigia mysql_fetch_assoc($gest_cni_andes_vigia)); ?>
</table>


</body>
</html>

<?php
mysql_free_result
($gest_cni_andes_merida);
?>

<?php
mysql_free_result
($gest_cni_andes_san_cristobal);
?>

<?php
mysql_free_result
($gest_cni_andes_vigia);
?>

10
Hola quisiera solicitar de su apoyo, estoy mostrando de mi DB, una tabla en la cual logre sumar y calcular el promedio (con un juego de registros en dreamweaver),

Sin embargo ahora no logro sumar las filas por lo que requiero de su apoyo.
Les envío el código para ver si me pueden apoyar:


Código: [Seleccionar]
<?php require_once('../Connections/local.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  if (
PHP_VERSION 6) {
    
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }


  
$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);


  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}
}


$currentPage $_SERVER["PHP_SELF"];


$maxRows_cant_cursos_andes 10;
$pageNum_cant_cursos_andes 0;
if (isset(
$_GET['pageNum_cant_cursos_andes'])) {
  
$pageNum_cant_cursos_andes $_GET['pageNum_cant_cursos_andes'];
}
$startRow_cant_cursos_andes $pageNum_cant_cursos_andes $maxRows_cant_cursos_andes;


mysql_select_db($database_local$local);
$query_cant_cursos_andes "SELECT * FROM `cantidad de cursos region andes`";
$query_limit_cant_cursos_andes sprintf("%s LIMIT %d, %d"$query_cant_cursos_andes$startRow_cant_cursos_andes$maxRows_cant_cursos_andes);
$cant_cursos_andes mysql_query($query_limit_cant_cursos_andes$local) or die(mysql_error());
$row_cant_cursos_andes mysql_fetch_assoc($cant_cursos_andes);


if (isset(
$_GET['totalRows_cant_cursos_andes'])) {
  
$totalRows_cant_cursos_andes $_GET['totalRows_cant_cursos_andes'];
} else {
  
$all_cant_cursos_andes mysql_query($query_cant_cursos_andes);
  
$totalRows_cant_cursos_andes mysql_num_rows($all_cant_cursos_andes);
}
$totalPages_cant_cursos_andes ceil($totalRows_cant_cursos_andes/$maxRows_cant_cursos_andes)-1;


$queryString_cant_cursos_andes "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
  
$params explode("&"$_SERVER['QUERY_STRING']);
  
$newParams = array();
  foreach (
$params as $param) {
    if (
stristr($param"pageNum_cant_cursos_andes") == false && 
        
stristr($param"totalRows_cant_cursos_andes") == false) {
      
array_push($newParams$param);
    }
  }
  if (
count($newParams) != 0) {
    
$queryString_cant_cursos_andes "&" htmlentities(implode("&"$newParams));
  }
}
$queryString_cant_cursos_andes sprintf("&totalRows_cant_cursos_andes=%d%s"$totalRows_cant_cursos_andes$queryString_cant_cursos_andes);


$totales $row_cant_cursos_andes;


session_start();
require(
"conexion.php");
$usu=$_SESSION['usuario'];
$consulta11=mysql_query("SELECT * FROM usuario where usuario='$usu' ") or die(mysql_error());
$pacientes=mysql_fetch_array($consulta11);
$usu=$pacientes['nombre']." ".$pacientes['apellido'];
?>




<!doctype html>
<html>
<head>

</head>


<body>



<table border="1" align="center" bgcolor="#CBCBCB" width="1280">
  <tr bgcolor="#DBDBDB">
    <td><strong>Región</strong></td>
    <td><strong>Año</strong></td>
    <td><strong>Enero</strong></td>
    <td><strong>Febrero</strong></td>
    <td><strong>Marzo</strong></td>
    <td><strong>Abril</strong></td>
    <td><strong>Mayo</strong></td>
    <td><strong>Junio</strong></td>
    <td><strong>Julio</strong></td>
    <td><strong>Agosto</strong></td>
    <td><strong>Septiembre</strong></td>
    <td><strong>Octubre</strong></td>
    <td><strong>Noviembre</strong></td>
    <td><strong>Diciembre</strong></td>
    <td><strong>Total</strong></td>
    <td><strong>Promedio</strong></td>
    <td><strong>Actualizar</strong></td>
  </tr>
 


  <?php do { ?>
<tr>
      <td bgcolor="#E0E0E0"><strong><?php echo $row_cant_cursos_andes['Region']; ?>&nbsp; </a></strong></td>
      <td><?php echo $row_cant_cursos_andes['year']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Enero']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Febrero']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Marzo']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Abril']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Mayo']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Junio']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Julio']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Agosto']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Septiembre']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Octubre']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Noviembre']; ?>&nbsp; </td>
      <td><?php echo $row_cant_cursos_andes['Diciembre']; ?>&nbsp; </td>
      <td><strong> <?php echo $suma=$row_cant_cursos_andes['Enero']+ $row_cant_cursos_andes['Febrero']+ $row_cant_cursos_andes['Marzo']+ $row_cant_cursos_andes['Abril']+ $row_cant_cursos_andes['Mayo']+ $row_cant_cursos_andes['Junio']+ $row_cant_cursos_andes['Julio']+ $row_cant_cursos_andes['Agosto']+ $row_cant_cursos_andes['Septiembre']+ $row_cant_cursos_andes['Octubre']+ $row_cant_cursos_andes['Noviembre']+ $row_cant_cursos_andes['Diciembre'?>&nbsp; </strong></td>
      <td><strong> <?php $prom=($row_cant_cursos_andes['Enero']+ $row_cant_cursos_andes['Febrero']+ $row_cant_cursos_andes['Marzo']+ $row_cant_cursos_andes['Abril']+ $row_cant_cursos_andes['Mayo']+ $row_cant_cursos_andes['Junio']+ $row_cant_cursos_andes['Julio']+ $row_cant_cursos_andes['Agosto']+ $row_cant_cursos_andes['Septiembre']+ $row_cant_cursos_andes['Octubre']+ $row_cant_cursos_andes['Noviembre']+ $row_cant_cursos_andes['Diciembre'])/12; echo $promround($prom1?>&nbsp; </strong></td>
   
<td><strong><form action="act_cant_cursos/act_cursos_andes.php?year=<?php echo $row_cant_cursos_andes['year']; ?>" method="post">
      <input type="submit" value="Actualizar" style="background-color:#8FB9DA"/> </form></strong>
</td>
       
</tr>   
   
     
<?php } while ($row_cant_cursos_andes mysql_fetch_assoc($cant_cursos_andes)); ?>


</table>


<!-- ------------------------------- Aqui quisiera realizar la suma----------------------------------------- -->


<?php do { ?>


<?php $totales["year"]+=$row_cant_cursos_andes['year']; ?>
<?php $totales["Enero"]+=$row_cant_cursos_andes['Enero']; ?>
<?php $totales["Febrero"]+=$row_cant_cursos_andes['Febrero']; ?>
<?php $totales["Marzo"]+=$row_cant_cursos_andes['Marzo']; ?>
<?php $totales["Abril"]+=$row_cant_cursos_andes['Abril']; ?>
<?php $totales["Mayo"]+=$row_cant_cursos_andes['Mayo']; ?>
<?php $totales["Junio"]+=$row_cant_cursos_andes['Junio']; ?>
<?php $totales["Julio"]+=$row_cant_cursos_andes['Julio']; ?>
<?php $totales["Agosto"]+=$row_cant_cursos_andes['Agosto']; ?>
<?php $totales["Septiembre"]+=$row_cant_cursos_andes['Septiembre']; ?>
<?php $totales["Octubre"]+=$row_cant_cursos_andes['Octubre']; ?>
<?php $totales["Noviembre"]+=$row_cant_cursos_andes['Noviembre']; ?>
<?php $totales["Diciembre"]+=$row_cant_cursos_andes['Diciembre']; ?>


 
<table border="1" align="center" bgcolor="#CBCBCB" width="1280">
</tr>
<td><strong>Total</strong></td>
<td><?php echo $totales["year"]; ?></td>
<td><?php echo $totales["Enero"]; ?></td>
<td><?php echo $totales["Febrero"]; ?></td>
<td><?php echo $totales["Marzo"]; ?></td>
<td><?php echo $totales["Abril"]; ?></td>
<td><?php echo $totales["Mayo"]; ?></td>
<td><?php echo $totales["Junio"]; ?></td>
<td><?php echo $totales["Julio"]; ?></td>
<td><?php echo $totales["Agosto"]; ?></td>
<td><?php echo $totales["Septiembre"]; ?></td>
<td><?php echo $totales["Octubre"]; ?></td>
<td><?php echo $totales["Noviembre"]; ?></td>
<td><?php echo $totales["Diciembre"]; ?></td>
                <td>Total</td>
<td>Promedio</td>
<td>Actualizar</td>
</tr>
</table> 
     <?php } while ($totales $row_cant_cursos_andes); ?>
<!-- -------------------------------Termina Suma de Filas----------------------------------------- -->


<p align="center">Gerencia de Capacitación ®</p>


</body>
</html>


<?php mysql_free_result($cant_cursos_andes);?> 



Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".