Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/11/2007, 07:44
compuover
 
Fecha de Ingreso: noviembre-2007
Mensajes: 1
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Relacionar Tablas !!

Hola, Estoy buscando una solución a un problema de formulario en PHP y al ver la claridad de tu respuesta en este caso, pense que me podías dar una mano con este tema.

Te comento que quiero hacer un formulario de ingreso de datos a una tabla, (T1) pero en el mismo tengo 2 campos a completar pero con opciones de lista en los mismos.

El tema es que las listas las toma para cada uno de estos campos del formulario las saca de 2 tablas distintas, (T2 y T3) de la misma base de datos.

No queda en eso la cosa.

El segundo campo debe mostrar una lista distinta (De la T3), según lo seleccionado en el primer campo, (Que tomo la lista de la T2)

Aca envío lo que pude hacer hasta ahora, pero solo me mustra bien todo si selec. el 1er nombre en el 1er campo.

Para que funcionen los campos siguientes tengo que poner las listas a mostrar sdirectamente en el código. (No me saca la info de la T3. - Porque no se como hacerlo claro.)

En realidad, toque de todo, aclope ejemplos que encontre en la web, pero no encuentro la forma de hacer andar esto.

Igualmente no es determinante usar esto que transcribo abajo. Si hay algo mas comodo, mas simple o de lo que tengas mejor información, te agradecería me lo comentes.

Desde ya muchas gracias y disculpa por las molestias
Ricardo

__________________________________________________ __
<?php require_once('../Connections/RNnew.php'); ?>


<?

//Conexion con la base
mysql_connect("localhost","root","pswpepe");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("publicacion");

echo '<FORM METHOD="POST" ACTION="actualizar2.php">';

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select rubro From rubros Order By rubro";
$result=mysql_query($sSQL);

echo '<select name="rubro">';

//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["rubro"];}



?></select></FORM>
<?php

// $ru="automotores"; esto lo uso para pruebas

echo '<FORM METHOD="POST" ACTION="actualizar.php">';
//Creamos la sentencia SQL y la ejecutamos
$SQL="SELECT * FROM subrubros WHERE rubro='$ru' ORDER BY subrubro";
$result2=mysql_query($SQL);

echo '<select name="subrubro">';

//Generamos el menu desplegable
while ($row2=mysql_fetch_array($result2))
{echo '<option>'.$row2["subrubro"];}



?></select>