Hola, gracias a ambos por sus respuestas, no había respondido antes por que
me frustré bastante con esto que parece ser algo muy simple y no me ha
resultado todavía.
Jandrogdz utilicé tu codigo para agregar el registro de IdSeccion y me dió un
error, después quise modificar tu código para poder añadir los demás datos
que componen esa tabla y me resultó un error, creo que no he colocado
correctamente las variables en la consulta.
Código PHP:
<?php
include ("conectar.php");
//3. Tomar los campos provenientes del Formulario
$Nombre = $_POST['Nombre'];
$Seccion = $_POST['SelectSeccion'];
$Usuario = $_POST['Usuario'];
$Clave = $_POST['Clave'];
$resultado = mysql_query("SELECT IdSeccion from secciones WHERE Nombre='$Seccion'");
$rs=mysql_fetch_array($resultado);
$insertar = mysql_query("INSERT INTO evaluadores(Nombre, IdSeccion, Usuario, Clave)
VALUES ('{$Nombre}',".$rs['IdSeccion'].",'{$Usuario}','{$Clave}')", $conex);
if (!$insertar) {
die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
}
?>
A ver si alguien pudiera ayudarme a ajustarlo para que me tome todos los registros correctamente.
Y bueno, además estuve buscando soluciones en otros sitios y me encontré una solución que traté de adaptar a mi codigo
Código PHP:
<?php
include ("conectar.php");
//3. Tomar los campos provenientes del Formulario
$Nombre = $_POST['Nombre'];
$Seccion = $_POST['SelectSeccion'];
$Usuario = $_POST['Usuario'];
$Clave = $_POST['Clave'];
$resultado = mysql_query("SELECT IdSeccion FROM secciones WHERE Nombre='$Seccion'");
$SeccionId = mysql_result($resultado,0);
//Se supone que esta última linea hace que no se tome como 0 el valor en la BD
$insertar = mysql_query("INSERT INTO evaluadores(Nombre, IdSeccion, Usuario, Clave) VALUES ('{$Nombre}','{$SeccionId}','{$Usuario}','{$Clave}')", $conex);
if (!$insertar) {
die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
}
?>
Lo probé y al igual que con otras soluciones que he tratado de darle al problema, me sigue mostrando el 0 en la BD, ayudenme por faaaaaa es importante