本文整理汇总了PHP中Paciente::setError方法的典型用法代码示例。如果您正苦于以下问题:PHP Paciente::setError方法的具体用法?PHP Paciente::setError怎么用?PHP Paciente::setError使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Paciente
的用法示例。
在下文中一共展示了Paciente::setError方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ingresarPaciente
/**
* Funcion que registra un paciente en la base de datos
* @return
*/
function ingresarPaciente()
{
$Paciente = new Paciente();
// array con las reglas de validacion
$this->validar = array(array('campo' => 'tipo_identificacion', 'obligatorio' => TRUE), array('campo' => 'numero_documento', 'obligatorio' => TRUE), array('campo' => 'nombre1', 'obligatorio' => TRUE), array('campo' => 'apellido1', 'obligatorio' => TRUE), array('campo' => 'fecha_nacimiento', 'obligatorio' => TRUE), array('campo' => 'edad', 'obligatorio' => TRUE), array('campo' => 'unidad_medida', 'obligatorio' => TRUE), array('campo' => 'sexo', 'obligatorio' => TRUE), array('campo' => 'municipio', 'obligatorio' => TRUE), array('campo' => 'zona', 'obligatorio' => TRUE), array('campo' => 'telefono', 'obligatorio' => TRUE));
// Funcion que valida el formulario
$Paciente->setError($this->validarForm($_REQUEST, $this->validar));
// Si hay errores lo redirige de nuevo al formulario
if (count($Paciente->getError())) {
$Paciente->ingresarForm();
return;
}
if ($Paciente->guardar($_REQUEST)) {
// selecciono el id del paciente
$sql = "SELECT p.id, p.nombre1,p.nombre2,p.apellido1,p.apellido2,p.numero_documento\n FROM paciente p\n WHERE tipo_identificacion ='{$_REQUEST['tipo_identificacion']}'\n AND numero_documento ='{$_REQUEST['numero_documento']}'";
$rst = $this->queryRow($sql);
// Accion
if ($_REQUEST['accion'] == "separar") {
$this->separar($rst['id']);
} elseif ($_REQUEST['accion'] == "validarConfirmar") {
$rst['id_medico'] = $_REQUEST['id_medico'];
$rst['fecha'] = $_REQUEST['fecha'];
$rst['hora'] = $_REQUEST['hora'];
$this->confirmarForm($rst);
}
}
return;
}