Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/08/2009, 12:04
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: como agregar datos con boton segun seleccion de combo?

Ok. Si lo que quieres al final es enviar un email a la persona que seleccionaste. Puedes hacerlo escogiendo de la base de datos esa informacion. Me explico

Vamos a suponer que tienes dos tablas una de usuario y otra de areas.

Tabla de usuario
ID, Nombre, Email, ID_area

Tabla de area
ID, Area

Selecionas todas las areas en el primer combo
Código PHP:
Ver original
  1. $r = mysql_query("SELECT * FROM area");
  2. echo "<form action='pagina_a_redireccionar.php' method='post'><select name='area'>";
  3. while($row = mysql_fetch_assoc($r)){
  4.   echo "<option value='".$row["ID"]."'>".$row["Area"]."</option>";
  5. }
  6. echo "</select></form>";
Puedes hacer un javascript que cuando selecciones el area luego en el segundo select te muestre las personas en esa area o puedes enviar información a otra pagina de PHP y esta se encargue de buscar la informacion de la persona. Lo que quiero demostrarte es el resultado como tu lo puedes hacer. Suponiendo que escoges la segunda opcion de enviar la informacion a otra pagina (puede tambien ser la misma pagina). Pero te sugiero usar la primera opcion es mas practico.

Código PHP:
Ver original
  1. $r2 = mysql_query("SELECT * FROM usuario WHERE ID_area = '".$_POST["area"]."'");
  2. echo "<select name='pagina_para_enviar_email.php' method='post'>";
  3. while($row2 = mysql_fetch_assoc($r2)){
  4.   echo "<option value='".$row2["Email"]."'>".$row2["Nombre"]."</option>";
  5. }
  6. echo "</select></post>";

Bueno esto es un ejemplo solamente. Vez que en el campo de valor coloque el email, asi puedes evitar hacer el tercer paso.

Me dejas saber