uno de los datos que pueda insertar sea Seccion y que al usuario le aparezca el contenido de la columna Nombre de esa tabla
en una lista desplegable pero que lo que se guarde en la tabla Evaluadores en realidad sea el IdSeccion y no el Nombre.
Ya tengo realizada la consulta SELECT para el Nombre y efectivamente en la lista desplegable me aparece el contenido de esa columna, además los otros datos del formulario que se almacenan por medio de un input también se guardan pero lo unico que no se me está almacenando es el Id que quiero guardar, lo que aparece en la BD es un 0 donde debería estar esa Id. Les dejo el codigo que trae las consultas a ver si alguien logra ver algo que yo no haya hecho bien D:
(Este formulario se llama Evaluadores.php)
Código:
Puede ser que se deba a algún tipo de erorr en las relaciones de la BD o ¿una consulta asi se puede realizar sin que las tablas estén relacionadas?<?php include ("conectar.php"); //Tomar los campos provenientes del Formulario $Nombre = $_POST['Nombre']; $Seccion = $_POST['SelectSeccion']; $Usuario = $_POST['Usuario']; $Clave = $_POST['Clave']; //Insertar campos en la Base de Datos $resultado = mysql_query("SELECT IdSeccion FROM secciones WHERE Nombre='$Seccion'"); $SeccionId = mysql_result($resultado); $insertar = mysql_query("INSERT INTO evaluadores(Nombre, IdSeccion, Usuario, Clave) //Esos son los campos de la tabla evaluadores VALUES ('{$Nombre}','{$SeccionId}','{$Usuario}','{$Clave}')", $conex); if (!$insertar) { die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error()); } ?>
Cualquier ayuda es bienvenida
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)