Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 24-07-2003
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Debes tomar en cuenta que php no ejecuta en el cliente, y lo que pretendes controlar es un evento que se produce en el cliente, asi que tendras que auxiliarte un poco (o mucho) en javascript (por decir algo).

Lo puedes hacer de dos formas, ambas tienen un punto comun, y es asignar una rutina al evento onChange del SELECT:

<SELECT NAME="nombre" onChange="haztalcosa()">

En ese onchange, bien puedes recargar la pagina y pasarle un parametro con algun campo que te permita rellenar el otro select:

Código:
<onChange="pagina.php?talcosa=1">
....
....
<?
    if el request de la variable talcosa entonces 
        Hago el select de la tabla  y relleno el otro select
?>
Puedes tambien manejarlo todo desde el cliente, creando los datos intercambiables entre cada lista al momento de cargar la pagina, y manejarlo con javascript.

Ventajas del primer metodo: pocos datos viajan al cliente, mas carga para el servidor
Del segundo, lo contrario.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:17:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi