Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2011, 10:38
saenz992
 
Fecha de Ingreso: octubre-2011
Mensajes: 12
Antigüedad: 13 años, 1 mes
Puntos: 0
Exclamación Mostrar Imagenes En ZEND FRAMEWORK

hola a todos...como se encuentran?
sucede que tengo un formulario donde hay un select, y en el select despliega el nombre de las imagenes que tengo almacenadas en mi base de datos mysql...

lo que necesito es que cuando seleccione el nombre de una imagen en el select me la muestre automaticamente la imagen... en el modelo hice una consulta donde me trae todas las imagenes

Código PHP:
Ver original
  1. public function mostrarimg()
  2.     {
  3.           $db = Zend_Registry::get('mydb');
  4.         $db->setFetchMode(Zend_Db::FETCH_OBJ);
  5.         $sql =$db->query('SELECT * FROM firmas where idfirmas =?', $_POST['firmas']);    
  6.         $resultado=$sql->fetchAll();
  7.         return $resultado;
  8.            
  9.     }


y cree un archivo JS que me llama una imagen dependiendo a lo que yo seleccione en el select

Código PHP:
Ver original
  1. function firmas(){
  2.     switch (document.opciones.opcion.value) {
  3.     case "1":
  4.         //alert("administrador");
  5.         document.getElementById('div_1').style.display = "block";
  6.         document.getElementById('div_2').style.display = "none";
  7.         document.getElementById('div_3').style.display = "none";
  8.         document.getElementById('div_4').style.display = "none";
  9.         /*function mostrarOcultar(){
  10.               var elemento = document.getElementById(div_1);
  11.               elemento.style.display = elemento.style.display == "none" ? "inherit" : "none";
  12.            }*/
  13.         break;
  14.     case "2":
  15.         //alert("superadministrador");
  16.         document.getElementById('div_1').style.display = "none";
  17.         document.getElementById('div_2').style.display = "block";
  18.         document.getElementById('div_3').style.display = "none";
  19.         document.getElementById('div_4').style.display = "none";
  20.         break;
  21.     case "3":
  22.         //alert("almacenista");
  23.         document.getElementById('div_1').style.display = "none";
  24.         document.getElementById('div_2').style.display = "none";
  25.         document.getElementById('div_3').style.display = "block";
  26.         document.getElementById('div_4').style.display = "none";
  27.         break;
  28.    
  29.  
  30.     default:
  31.         //alert("NO HACER NADA");
  32.         document.getElementById('div_1').style.display = "none";
  33.         document.getElementById('div_2').style.display = "none";
  34.         document.getElementById('div_3').style.display = "none";
  35.         document.getElementById('div_4').style.display = "none";
  36.         break;
  37.     }
  38. }


pero asi seria quemdando los datos la verdad no se como llamar las imagenes desde la base datos y he utilizado la funcion "Zend_Form_Element_Image". pero he fallafo en el intento :(

gracias