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.


Temas - EscobarCamilo

Páginas: [1]
1
Buenos días a todos: Agredezco de antemano su colaboración.

Tengo una tabla en la que hay registros repetidos (ciudad), y necesito numerarlos así:

nombre                ciudad               No.

Camilo                 Bogotá               1
Andres                Bogotá                2
Gustavo              Medellín              1
Francisco             Bogotá                3
Angela                 Medellín              2

Y que cuando elimine algun registro se actualice esa numeración de la coluimna (No.)

No sé si se hace directamente con php en un array o en mysql en una tabla temporal, la verdad es que estoy aprendiendo hasta ahora esto y es la segunda vez que estoy en el foro y ando bien perdido. Si me pueden colaborar o darme una luz de como hacerlo les agradezco mucho. Un abrazo.

2
Buenos días: Agradezco quien me pueda colaborar con esta inquietud.

Usando phpExcel y mysql, necesito hacer una consulta y el resultado me lo coloque en una sola celda de excel que yo le indique, de un archivo plantilla que tengo.

Ej. El resultado de la consulta es: Camilo, Andres, Gustavo. Necesito que estos tres nombres o los que sean, me los guarde en por ejemplo la celda E1 de un archivo de excel. (No que me ponga los datos uno en cada celda.) Lo he intentado, y me genera el excel pero no me coloca nada en la casilla, pero cuando hago un echo $resultado, si me muestra bien la consulta. Agradezco si me puedne dar una luz. Este es el código que estoy utilizando.

Código: [Seleccionar]
require_once('../../../prod/third/phpexcel/PHPExcel.php');
 require_once('../../../prod/third/phpexcel/PHPExcel/IOFactory.php');

//Utilizo un excel plantilla que tengo.

$objTpl = PHPExcel_IOFactory::load("../../../app/MRE/doc/MRE.xls"); $objTpl->setActiveSheetIndex(0);

 //set first sheet as active

$query = "SELECT nombre FROM tabla where apellido = 'Escobar'"; $resultado = mysql_query($query);
$total = mysql_num_rows($resultado); while($row = mysql_fetch_array($resultado)) {

// Si dejo este código hasta aqui.. me sale en pantalla el resultado deseado.

//echo $dato ['nombre']; }


//aqui deberia colocarme en la celda E12 los tres nombres del resultado, pero me genera el excel y la casilla está en blanco.

$objTpl->getActiveSheet()->setCellValue('E12' . $row['nombre']);

Quiero que en la celda me quede por ejemplo:

Andres
Juan
Camilo

Bien agradezco sus sugerencias y colaboración. Un abrazo.

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".