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 - EscobarCamilo

Páginas: [1]
1
César, muchas gracias por tu respuesta. Muy completa y efectiva. Esto es lo que necesitaba. Bendiciones. Ya estaba perdiendo las esperanzas.  Graciassssss!! por compartir tu conocimiento......  Funcionó!!!  :)

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

3
Si amigo, de nuevo muchas gracias por tu paciencia.  Como hago para cerrar el tema o darlo como resuelto?

4
Alex, amigo. Gracias por tu ayuda. Mágicamente se me iluminó la mente, y me dio por cambiar un }. Sabes que ocurría? que hacía la consulta y cerraba con } y luego hacia la instrucción de pasar el resultado a excel. No sé pero seguro al cerrar con } antes de hacer la copia al excel el cerraba la consulta y borraba los resultados. No sé.

Ya me aparecen los resultados en la celda que necesito. :) Te mando un abrazo y gracias por toda tu buena actitud y colaboración.

5
Me genera el excel, no me saca ningún error pero sigue saliendo la casilla en blanco. No me coloca nada. Me da pena contigo que debes andar bien ocupado. Tu podrías hacer una prueba tuya localmente?  Una tabla consultas algo que te arroje varios resultados y lo guardes a una celda de excel? (con phpExcel).  Y lo que pasa es que si soluciono eso puedo salir adelante con mi trabajo, de lo contrario me van a sacar del puesto :(

6
Hola, gracias por responder. Si claro, el me muestra cuando hay error, y en que linea. Pero no me dice nada. Solo me ejecuta el código, me abre el excel, y sorpresa.. :( en la celda no hay nada. Ya no se que hacer.....

7
Hola, el resultado es este:

Resultado: pablo - juan y fin

Probé lo de las comillas "" y ''  y de todas fomras solo me pone en la celda esto: -
Es como si no reconociera el valor que hay dentro de $row['nombre']

8
Hola, ya no me sale lo de definir la variable, lo inicialice como dices.
Ahora lo de dato y row, fue que le cambie el nombre, pero ya lo unifiqué. es $row.

Hice la prueba, y me escribe en la celda solamente esto: - que es la linea que está en

Código: [Seleccionar]
$cadena = $cadena.$row['nombre'].'-'; 

Pero no me pone el resultado. :(    (Será que hay que convertir el resultado en algo?).

Si yo hago la prueba escribiendo:

Código: [Seleccionar]
echo $row ['nombre'];
Me arroja el resultado de la consulta bien.

9
Hola, me sale variable $cadena no definida. Pregunto, en el caso que el resultado de mi consulta sea un solo registro (no tendría que concatenar nada), debería ponerlo sin problema no? y aun así no lo coloca. Y lo raro es que cuando hago
Código: [Seleccionar]
echo $dato ['nombre']; si me muestra el resultado en pantalla como es. Disculpa pero la verdad es que soy muy nuevo.

10
Hola Alex, disculpa, te iba a responder y di por equivocación en reportar al moderador. Lo siento. Quería decirte que la sintaxis parece rara, pero está bien porque lo estoy haciendo por medio del scriptcase y tiene sus librerías de phpexcel en esa ruta.

Disculpa por lo de la ubicación del foro y tema, es la primera vez que lo hago y andaba medio perdido.

Al hacer prueba de escribir manualmente si me escribe en la celda, el problema es que al querer escribir el resultado de la consulta no me pone nada. He probado con punto, con coma, e igual no me pone el resultado. Si por ejemplo coloco manualmente que me escriba 'prueba' en una celda, me lo escribe sin problemas. No logro plasmar el resultado de la consulta en la celda. El resultado de mi consulta son digamos 3 registros, Juan, Andres y Camilo, y quiero que estos 3 nombres me los coloque en la misma celda que yo le indique. Cabe anotar que lo hago no en un nuevo excel sino en una plantilla que tengo.
Gracias amigo.

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