Foros del Web » Programando para Internet » PHP » Zend »

ZEND Problema al cargar imagen en select

Estas en el tema de ZEND Problema al cargar imagen en select en el foro de Zend en Foros del Web. buenas mis chachos y chachas... lo que pasa es que quiero cargar mis imagenes guardadas en base de datos dentro de un select..pero en vez ...
  #1 (permalink)  
Antiguo 25/10/2011, 14:05
 
Fecha de Ingreso: octubre-2011
Mensajes: 18
Antigüedad: 12 años, 6 meses
Puntos: 2
Pregunta ZEND Problema al cargar imagen en select

buenas mis chachos y chachas...
lo que pasa es que quiero cargar mis imagenes guardadas en base de datos dentro de un select..pero en vez de cargarme la imagen pero carga el nombre que tiene con la que fue guardada en la BD

algun concejillo sobre como hacer que me aparesca la imagen o por ejemplo seleccionar el nombre de la imagen en el select y que al undir en un boton me muestre la imagen...
de ante mano gracias mis chachos y chachas !

aqui mi codigo !

MODELO

Código PHP:
Ver original
  1. <?php
  2.  
  3. /**
  4.  * mostrarfirmasModel
  5.  *
  6.  * @author Saenz
  7.  * @version
  8.  */
  9.  
  10. require_once 'Zend/Db/Table/Abstract.php';
  11.  
  12. class mostrarfirmasModel extends Zend_Db_Table_Abstract
  13. {
  14.     /**
  15.      * The default table name
  16.      */
  17.     protected $_name = 'firmas';
  18.    
  19.  public function mostrarimg()
  20.     {
  21.           $db = Zend_Registry::get('mydb');
  22.         $db->setFetchMode(Zend_Db::FETCH_OBJ);
  23.         $sql =$db->query('SELECT * FROM firmas');  
  24.         $resultado=$sql->fetchAll();
  25.         return $resultado;
  26.            
  27.     }
  28.  
  29. }


Y EL SELECT DEL FORMULARIO

Código PHP:
Ver original
  1. $idfirmas = new Zend_Form_Element_Select('firmas');
  2.         $idfirmas->setLabel('IdFirmas')
  3.         ->setRequired(true);
  4.         $table = new mostrarfirmasModel();
  5.     foreach ($table->mostrarimg() as $c){
  6.             $idfirmas->addMultiOption($c->idfirmas,$c->firma);     
  7.            
  8.         }
  #2 (permalink)  
Antiguo 25/10/2011, 14:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: ZEND Problema al cargar imagen en select

El elemento Zend_Form_Element_Select no soporta imagenes, ya que dibuja un elemento html <select> normal, y este solo acepta texto, debes de buscar algún control en Javascript que te permita hacer eso y desde Zend generar el código correcto para ello.

Saludos.
  #3 (permalink)  
Antiguo 25/10/2011, 14:47
 
Fecha de Ingreso: octubre-2011
Mensajes: 18
Antigüedad: 12 años, 6 meses
Puntos: 2
Respuesta: ZEND Problema al cargar imagen en select

ah... ok!
lo que necesito es que cuando yo seleccione una opcion del select me muestre la imagen de lo que seleccione
  #4 (permalink)  
Antiguo 25/10/2011, 15:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: ZEND Problema al cargar imagen en select

Eso lo haces con Javascript, puedes obtener el elemento seleccionado y cambiar un <img> al momento.

Saludos.
  #5 (permalink)  
Antiguo 25/10/2011, 17:12
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
Respuesta: ZEND Problema al cargar imagen en select

otra buena opción si es q no tiene demasiadas firmas, es usar un combo de radio buttons y solamente necesitas escribir un decorator para que muestre cada una de las firmas
saludos
__________________
Degiovanni Emilio
developtus.com

Etiquetas: php, select
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 19:00.