Registro de Alumnos y Cursos en PHP y MySQL: Código, Formularios y Consultas
Registro de alumno
mysql_connect("localhost","root","","");
mysql_select_db("tareados");
$codigo=$_POST['codigo'];
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
mysql_query("INSERT into alumno(codigo,nombre,apellido) values('$codigo','$nombre','$apellido')") or die(mysql_error());
echo $codigo;
echo $nombre;
echo $apellido;
?>
Formulario de alumno
FORMULARIO
Ingrese código =
Ingrese nombre =
Ingrese apellido =
Registro de curso
mysql_connect("localhost","root","","");
mysql_select_db("tareados");
$codigo_curso=$_POST['codigo_curso'];
$nombre_curso=$_POST['nombre_curso'];
$codigo=$_POST['codigo'];
mysql_query("INSERT into curso(cod_curso,nombrecur,codigo) values('$codigo_curso','$nombre_curso','$codigo')") or die(mysql_error());
echo $codigo_curso;
echo $nombre_curso;
echo $codigo;
?>
Formulario de curso
FORMULARIO
Ingrese código de curso =
Ingrese nombre de curso =
Ingrese código de alumno =
Combinación de tablas
mysql_connect("localhost","root","","");
mysql_select_db("tareados");
$codigoo = $_POST['codigo'];
$res=mysql_query("SELECT alumno.nombre,alumno.apellido,curso.nombrecur FROM alumno INNER JOIN curso ON alumno.codigo=curso.codigo WHERE alumno.codigo=$codigoo") or die(mysql_error());
while ($res1=mysql_fetch_array($res))
{
echo $res1['nombre']." ".$res1['apellido']." ".$res1['nombrecur'];
}
?>
Formulario de combinación
FORMULARIO
Ingrese código =
Tabla alumnos
CREATE TABLE `alumno` (
`codigo` int(11) NOT NULL,
`nombre` text NOT NULL,
`apellido` text NOT NULL
);
ALTER TABLE `alumno`
ADD PRIMARY KEY (`codigo`);
Tabla curso
CREATE TABLE `curso` (
`cod_curso` int(100) NOT NULL,
`nombrecur` text NOT NULL,
`codigo` int(100) NOT NULL
);
ALTER TABLE `curso`
ADD KEY `codigo` (`codigo`);