Foros del Web » Programando para Internet » PHP »

Selec dependiente en Smarty

Estas en el tema de Selec dependiente en Smarty en el foro de PHP en Foros del Web. Llevo varios días recopilando info, haciendo pruebas y demás. Tengo los selec dependientes de una base de datos, uno funcionando con php y otro con ...
  #1 (permalink)  
Antiguo 24/06/2011, 05:05
Avatar de Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
Selec dependiente en Smarty

Llevo varios días recopilando info, haciendo pruebas y demás.

Tengo los selec dependientes de una base de datos, uno funcionando con php y otro con ajax, pero no tengo forma de hacerlos funcionar en Smarty.

Alguien ha conseguido implementarlo?

Gracias de antemano.
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight
  #2 (permalink)  
Antiguo 24/06/2011, 08:30
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: Selec dependiente en Smarty

No debes de tener ningún problema, recuerda que Smarty al final es PHP, por lo que tu select dependiente debe de funcionar exactamente igual:

- En tu plantilla principal insertas el Javascript necesario y tu <select>
- En el javascript haces la llamada AJAX a un script PHP
- En tu script PHP recibes los datos, consultas tu BDD
- Aqui tienes dos opciones:
- Imprimes directamente los resultados usando algo como json_encode() y te brincas Smarty
- o Asignas los resultados a una plantilla y dibujas un XML usando Smarty
- Rescatas los datos via AJAX e insertas las opciones.

Saludos.
  #3 (permalink)  
Antiguo 24/06/2011, 10:19
Avatar de Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
Respuesta: Selec dependiente en Smarty

Ooook, voy a probar siguiendo las indicaciones a ver que tal me va.

Gracias GatorV,

Un saludo,

Etiquetas: dependiente, selec, smarty
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 16:29.