本文整理汇总了PHP中Empresa::__SET方法的典型用法代码示例。如果您正苦于以下问题:PHP Empresa::__SET方法的具体用法?PHP Empresa::__SET怎么用?PHP Empresa::__SET使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Empresa
的用法示例。
在下文中一共展示了Empresa::__SET方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Empresa
include "../Views/Mensajes.php";
include '../../../resources/orcl_conex.php';
$empresa = new Empresa();
$empresaD = new EmpresaDAO();
$op = $_POST["option"];
if ($op == "registro") {
$rif = addslashes($_POST["rif"]);
$npat = addslashes($_POST["npat"]);
$nombre = addslashes($_POST["nombre"]);
$dir = addslashes($_POST["direccion"]);
$tlf = addslashes($_POST["telefono"]);
if (existe_empresa("rif", $rif) || existe_empresa("numero_patronal", $npat) || existe_empresa("nombre", $nombre)) {
$mensaje = new Mensaje("EXIST");
$mensaje->showMensaje();
} else {
$empresa->__SET('rif', $rif);
$empresa->__SET('id_empresa', $npat);
$empresa->__SET('nombre_empresa', $nombre);
$empresa->__SET('domicilio_completo', $dir);
$empresa->__SET('telefono1', $tlf);
if ($empresaD->registrar($empresa)) {
$mensaje = new Mensaje("REG_OK");
$mensaje->showMensaje();
} else {
$mensaje = new Mensaje("REG_ERR");
$mensaje->showMensaje();
}
}
} elseif ($op == 'consulta') {
$clave = htmlentities($_POST['opciones']);
$valor = htmlentities($_POST['valor']);
示例2: obtener
public function obtener($clave, $valor)
{
$this->conex = DataBase::getInstance();
$consulta = "SELECT ID_EMPRESA,\n\t\t\t\t\tRIF,\n\t\t\t\t\tNIT,\n\t\t\t\t\tNOMBRE_EMPRESA,\n\t\t\t\t\tDOMICILIO_COMPLETO,\n\t\t\t\t\tTELEFONO1,\n\t\t\t\t\tTELEFONO2,\n\t\t\t\t\tFECHA_INSCRIPCION,\n\t\t\t\t\tCANTIDAD_EMPLEADO\n\t\t\t\t\tFROM EMPRESA \n\t\t\t\t\tWHERE " . strtoupper($clave) . "= :valor";
$stid = oci_parse($this->conex, $consulta);
if (!$stid) {
$e = oci_error($this->conex);
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// Realizar la lógica de la consulta
oci_bind_by_name($stid, ':valor', $valor);
$r = oci_execute($stid);
if (!$r) {
$e = oci_error($stid);
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// Obtener los resultados de la consulta
$result = array();
while ($fila = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) {
$it = new ArrayIterator($fila);
$alm = new Empresa();
while ($it->valid()) {
$alm->__SET(strtolower($it->key()), $it->current());
$it->next();
}
$result[] = $alm;
}
//Libera los recursos
oci_free_statement($stid);
// Cierra la conexión Oracle
oci_close($this->conex);
//retorna el resultado de la consulta
return $result;
}