Ver Mensaje Individual
  #13 (permalink)  
Antiguo 21/03/2003, 10:28
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Pues amigo .. lamento decirte que NO entendistes lo que hace el código de la FAQ q puse .. Y que tampoco usastes el ejemplo explicito tal cual está . he de ahí tus problemas ..

Código PHP:

// etc código ..

if (!empty($_POST['enviado'])){

// Procesar el formulario ...
echo "Procesando formulario:<br>";
echo 
"Recibido id_tabla_padre: ".$_POST['id_padre']."<br>";
echo 
"Recibido id_tabla_hija: ".$_POST['id_hija'];

echo 
"Tus otras variables de tu formaulario: ".$_POST['ejemplo'];


} else {

// etc código ..

// Inicio Formulario .. PHP_SELF enviamos a si mismo (a este script).
   
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">\n\n";

   echo 
"<input name=\"ejemplo\" type=\"text\" value=\"".$_POST['ejemplo']."\">";


// etc código .. 

if (!empty($_POST['enviado'])){

Es el que decide si se está recargando la pagina con el valor de uno de los combos .. o si se ha enviado el formulario total con ambas variables (y todas las que puedas tener en tu formulario)

Si usas como "name" de tu boton "submit" .. como veras NO es el mismo que está en el ejemplo de la FAQ ..

<input type="submit" name="Submit" value="Enviar datos" />

Y sobre todo .. fijate bien en la estructura de las tablas y como se mantiene la relación entre ambas ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.