Foros del Web » Programando para Internet » PHP »

Centrar Imagen en Pop Up desde...

Estas en el tema de Centrar Imagen en Pop Up desde... en el foro de PHP en Foros del Web. Hola a todos, quisiera ver si me pueden ayudar a centrar una imagen que llamo desde una consulta y que la procesa en una nueva ...
  #1 (permalink)  
Antiguo 23/11/2009, 07:53
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
Centrar Imagen en Pop Up desde...

Hola a todos, quisiera ver si me pueden ayudar a centrar una imagen que llamo desde una consulta y que la procesa en una nueva ventana PHP. La imagen es extraida de una BD con formato Blob. Unicamente he podido centrar el contenido pero obviamente veo el codigo de toda la imagen y no la imagen propiamente dicha.
Les paso una parte que viene de la consulta en donde procesa el resultado de la misma.
Agradeceria vuestra ayuda.


parte del ...... index.php
<img onClick=\"abrir('zoom.php?campoID=".$row["id"]."',0,0,0,0,0,0,0,250,200,350,300,1);\" src='imagen.php?campoID=".$row["id"]."' width='90' height='90'/[/COLOR



zoom.php

if (isset($_GET['campoID'])){
$db = mysql_connect("localhost","root","root");
mysql_select_db("base_01",$db);
$id= $_GET['campoID'];
$sql = "SELECT imagen FROM notebooks WHERE id = $id";
$result= mysql_query($sql);
$fields = mysql_fetch_array($result);
$imagen = $fields["imagen"];
echo $imagen;
  #2 (permalink)  
Antiguo 23/11/2009, 07:58
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Centrar Imagen en Pop Up desde...

Te sugiero ver este aporte, que te enseña como ingresarla en la base de datos y como verla luego http://www.forosdelweb.com/f18/tutor...inario-127775/
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 23/11/2009, 08:12
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Centrar Imagen en Pop Up desde...

Gracias abimaelrc, pero eso ya lo habia leido y la verdad es muy interesante pero no desctaca como centrar la imagen en la nueva ventana sino todos los parametros de la imagen para la nueva ventana.
O sea quiero decir que si tengo una ventana definida, que cualquier imagen que entre ahi ya sea mas grande o mas pequeña, no interesa en este caso, pero si que salga centrada en esa ventana, ya creo que no pasa por la configuracion de la imagen o como se subio en la BD sino mas bien por indicar en el link del llamado o en el $echo de la imagen como se va a mostrar en la ventana zoom.php
Gracias de antemano.
Un abrazo y sigo esperando ayuda.
  #4 (permalink)  
Antiguo 23/11/2009, 08:23
Avatar de Fairy_Boy  
Fecha de Ingreso: octubre-2009
Ubicación: Kokiri Forest
Mensajes: 235
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: Centrar Imagen en Pop Up desde...

Y si ese echo con el que la muestras,
lo pones en un div, el cual tenga definido "center"?
Saludos!
  #5 (permalink)  
Antiguo 23/11/2009, 08:31
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
Y como seria ? porque en la pagina zoom.php no podria poner html me parece.
No andara la consulta, va es lo que creo, ahora voy a probar pero si tienes una idea de como probarlo con un ejemplo por fa te agradeceria.

Ya lo he probado pero me centra toda la imagen en codigo.

Última edición por GatorV; 23/11/2009 a las 10:23
  #6 (permalink)  
Antiguo 23/11/2009, 08:49
Avatar de Fairy_Boy  
Fecha de Ingreso: octubre-2009
Ubicación: Kokiri Forest
Mensajes: 235
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: Centrar Imagen en Pop Up desde...

pero como tienes esa parte del codigo y la extension de esa pagina?
para ver que es mejor
=)
  #7 (permalink)  
Antiguo 23/11/2009, 08:52
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Centrar Imagen en Pop Up desde...

el zoom.php es asi como lo ves lo unico de mas que tiene es el inicio php y el fin, solo eso.
Pero ya he probado varias cosas y solo logro centrarlo pero no muestra la imagen sino su codigo. Debe ser algo sencillo mas que seguro.
  #8 (permalink)  
Antiguo 23/11/2009, 08:52
 
Fecha de Ingreso: febrero-2008
Ubicación: Caravana
Mensajes: 455
Antigüedad: 16 años, 9 meses
Puntos: 30
Respuesta: Centrar Imagen en Pop Up desde...

Código PHP:
echo "<div aling='center'>".$imagen."</div>"
  #9 (permalink)  
Antiguo 23/11/2009, 08:58
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Centrar Imagen en Pop Up desde...

Gracias lagardel pero no va seguimos con lo mismo, solo centra en forma de codigo. Igualmente tienes ahi mal escrito el "align" ya lo he probado con eso correjido.
Muestro el code completo del zoom.php


<php
if (isset($_GET['campoID'])){
$db = mysql_connect("localhost","root","root");
mysql_select_db("base_01",$db);
$id= $_GET['campoID'];
$sql = "SELECT imagen FROM notebooks WHERE id = $id";
$result= mysql_query($sql);
$fields = mysql_fetch_array($result);
$imagen = $fields["imagen"];
echo $imagen;
?>
  #10 (permalink)  
Antiguo 23/11/2009, 09:06
Avatar de Fairy_Boy  
Fecha de Ingreso: octubre-2009
Ubicación: Kokiri Forest
Mensajes: 235
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: Centrar Imagen en Pop Up desde...

Y si intentas asi?

echo "<center>".$imagen."</center>";

Nos comentas, Saludos!
  #11 (permalink)  
Antiguo 23/11/2009, 09:09
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Centrar Imagen en Pop Up desde...

Ya lo habia probado tambien Fairy_Boy, pasa lo mismo... centra en codigo.
La verdad me tiene loco esta pavada, jajajja.
Espero puedan seguir ayudandome.
  #12 (permalink)  
Antiguo 23/11/2009, 09:18
 
Fecha de Ingreso: febrero-2008
Ubicación: Caravana
Mensajes: 455
Antigüedad: 16 años, 9 meses
Puntos: 30
Respuesta: Centrar Imagen en Pop Up desde...

Código:
echo '<p align="center"> <img src="'.$imagen.'" /> </p>';
a ver asi

Última edición por lagardel; 23/11/2009 a las 09:19 Razón: quitado un estilo que no venia al caso
  #13 (permalink)  
Antiguo 23/11/2009, 09:31
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Centrar Imagen en Pop Up desde...

No, sigue lo mismo aparte de esta manera cuando ves el llamado de la imagen te queda por ejemplo la direccion web.com/todo el codigo de la imagen.
  #14 (permalink)  
Antiguo 23/11/2009, 09:44
Avatar de Fairy_Boy  
Fecha de Ingreso: octubre-2009
Ubicación: Kokiri Forest
Mensajes: 235
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: Centrar Imagen en Pop Up desde...

Y si poner tu codigo (el quemuestra la imagen) dentro de un div
y desde una .css la centras?
con paddin podria ser, dandole las coordenadas.
Saludos!
  #15 (permalink)  
Antiguo 23/11/2009, 10:02
 
Fecha de Ingreso: febrero-2008
Ubicación: Caravana
Mensajes: 455
Antigüedad: 16 años, 9 meses
Puntos: 30
Respuesta: Centrar Imagen en Pop Up desde...

Cita:
Iniciado por lagardel Ver Mensaje
Código:
echo '<p align="center"> <img src="'.$imagen.'" /> </p>';
a ver asi
y asi?

[QUOTE=lagardel;3177489]
Código:
echo '<p align="center">'.$imagen.'</p>';
  #16 (permalink)  
Antiguo 23/11/2009, 10:08
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
No, ya cuando pongo algo html se me pone en codigo, me parece que el problema va en el echo y la consulta..... si pongo echo $imagen, la imagen sale perfecto pero obviamente a la izquierda.
Ya he probado todo, no se qe hacer. jua !

No, tampoco lagardel, a prtir del ejemplo que me has dado tambien he probado estas opciones tuyas, pero sigo igual.

Última edición por GatorV; 23/11/2009 a las 10:22
  #17 (permalink)  
Antiguo 23/11/2009, 10:23
 
Fecha de Ingreso: febrero-2008
Ubicación: Caravana
Mensajes: 455
Antigüedad: 16 años, 9 meses
Puntos: 30
Respuesta: Centrar Imagen en Pop Up desde...

has pensado en separar en dos paginas?

en una generas la imagen y en la otra la enlazas

img.php

Código:
<php
if (isset($_GET['campoID'])){
$db = mysql_connect("localhost","root","root");
mysql_select_db("base_01",$db);
$id= $_GET['campoID'];
$sql = "SELECT imagen FROM notebooks WHERE id = $id";
$result= mysql_query($sql);
$fields = mysql_fetch_array($result);
$imagen = $fields["imagen"];
header("Content-Type: image/jpeg");
echo $imagen;
?>
zoom.php
Código:
<html>
<p align="center"> <img src="img.php" /> </p>
</html>
  #18 (permalink)  
Antiguo 23/11/2009, 10:34
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Centrar Imagen en Pop Up desde...

Ahi centra una imagen con la X, arriba en la direccion me pone la consulta con el ID, pero en la propiedades de la imagen aparece la direccion/img.php.
  #19 (permalink)  
Antiguo 24/11/2009, 06:32
Avatar de Fairy_Boy  
Fecha de Ingreso: octubre-2009
Ubicación: Kokiri Forest
Mensajes: 235
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: Centrar Imagen en Pop Up desde...

La verdad, deberia haber funcionado con las ideas que te dimos.
o porlomenos, que te sirviera de consejo.
intentaria programar yo eso, pero la verdad, no es tan rapido como cargar la bd
con otras cosas y estoy en mi trab :p
podrias intentar con este marcador de imagen:
<div align="center"><img src="" alt="" name="marcador1" width="260" height="240" id="marcador1" /></div>
el cual ya esta centrado y solo debes ponerle la imagen.
lo otro que podrias implementar, pero es tu decicion, es usar ajax para mostrar las fotos en un lightbox que no es nada del otro mundo y le da una mejor presentacion.
Saludos!
  #20 (permalink)  
Antiguo 24/11/2009, 10:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Centrar Imagen en Pop Up desde...

Sigue sin funcionar amigo, si le saco el "header" y dejo los "div align" me pone centrado el codigo de la imagen, ahora si le dejo el "header" y los div align me pone la imagen con su formato pero con la "X" y no la centra.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:55.