php
php
$seguro=$_POST['seguro'];
$tipoSangre=$_POST['tipoSangre'];
$Alergias=$_POST['Alergias'];
$last_id = $conexion->insert_id;
$sql="UPDATE inscripcion_alumnos SET idDatosmedicosalumnos =
'$last_id' WHERE idInscripcion = '".$_SESSION['id_inscripcion']."';";
$conexion->query($sql);
?>
Código del catalogo.php
<?php
require_once "conexion.php";
class CatalogoModel extends conexionDB
{
/***
* Metodo para retornar el listado de disciplinas.
*/
public function executeGetCatalogoDisciplinas()
{
$query="SELECT * FROM disciplinas;";
$this->convertToJson($query);
}
/***
* Metodo para retornar el listado de horarios.
*/
public function executeGetCatalogoHorarios()
{
$query="SELECT * FROM horariodeclase;";
$this->convertToJson($query);
}
/***
* Metodo para retornar el listado de dias de clase.
*/
public function executeGetCatalogoDias()
{
$query="SELECT * FROM diasdeclase;";
$this->convertToJson($query);
}
/***
* Metodo para retornar el listado de tipo de sangre.
*/
public function executeGetCatalogoTipoSangre()
{
$query="SELECT * FROM tipodesangre;";
$this->convertToJson($query);
}
/***
* Metodo para retornar el listado de seguros medicos.
*/
public function executeGetCatalogoSegurosMedicos()
{
$query="SELECT * FROM seguromedico;";
$this->convertToJson($query);
/***
* Metodo para retornar el listado de tiposdeevento.
*/
public function executeGetCatalogoEventos()
{
$query="SELECT * FROM tipodeevento;";
$this->convertToJson($query);
}
}
?>
<?php
require_once '../modelo/catalogo.php';
$catalogo = new CatalogoModel();
echo $rs = $catalogo-
>executeGetCatalogoSegurosMedicos();
?>
<?php
require_once '../modelo/catalogo.php';
$catalogo = new CatalogoModel();
echo $rs = $catalogo->executeGetCatalogoTipoSangre();
?>
El de catalogo
<?php
require_once "conexion.php";
class CatalogoModel extends conexionDB
{
/***
* Metodo para retornar el listado de disciplinas.
*/
public function executeGetCatalogoDisciplinas()
{
$query="SELECT * FROM disciplinas;";
$this->convertToJson($query);
}
/***
* Metodo para retornar el listado de horarios.
*/
public function executeGetCatalogoHorarios()
{
$query="SELECT * FROM horariodeclase;";
$this->convertToJson($query);
}
/***
* Metodo para retornar el listado de dias de clase.
*/
public function executeGetCatalogoDias()
{
$query="SELECT * FROM diasdeclase;";
$this->convertToJson($query);
}
/***
* Metodo para retornar el listado de tipo de sangre.
*/
public function executeGetCatalogoTipoSangre()
{
$query="SELECT * FROM tipodesangre;";
$this->convertToJson($query);
}
/***
* Metodo para retornar el listado de seguros medicos.
*/
public function executeGetCatalogoSegurosMedicos()
{
$query="SELECT * FROM seguromedico;";
$this->convertToJson($query);
/***
* Metodo para retornar el listado de tiposdeevento.
*/
public function executeGetCatalogoEventos()
{
$query="SELECT * FROM tipodeevento;";
$this->convertToJson($query);
}
}
?>
Código adicional de conexión
<?php
session_start();
$usuario = "root";
$password = "";
$servidor = "localhost";
$basededatos = "example";
Código de datosmedicos.js
function cargarCMBCataloTipoSangre(identificador)
{
$("#"+identificador+"").empty();
$("#"+identificador+"").append("<option
selected>Seleccione...</option>");
$.getJSON('intermedio/getTipoSangre.php',function(response){
$.each(response.data.catalogo,
function(key,value){
$("#"+identificador+"").append("<option
value=\""+value['idTipodesangre']+"\">"+value['descripcion']+"</optio
n>");
});
});
}
function cargarCMBCataloSeguro(identificador)
{
$("#"+identificador+"").empty();
$("#"+identificador+"").append("<option
selected>Seleccione...</option>");
$.getJSON('intermedio/getSeguroMedico.php',function(response){
$.each(response.data.catalogo,
function(key,value){
$("#"+identificador+"").append("<option
value=\""+value['idSeguroMedico']+"\">"+value['descripcion']+"</optio
n>");
});
});
}
$(document).ready(function(){
cargarCMBCataloTipoSangre("cmbTipoSangre");
cargarCMBCataloSeguro("cmbSeguro");
});
function cargarCMBCataloTipoSangre(identificador) {
});
});
function cargarCMBCataloSeguro(identificador) {
});
function validarFormulario() {
if (tipoSangre === "" && seguro === "" && alergias === "") {
return true; // Permite el envío del formulario si al menos un campo está lleno
$(document).ready(function () {
cargarCMBCataloTipoSangre("cmbTipoSangre");
cargarCMBCataloSeguro("cmbSeguro");
$("form").on("submit", function () {
return validarFormulario();
});
});