本文整理汇总了PHP中DbHandler::updateRecord方法的典型用法代码示例。如果您正苦于以下问题:PHP DbHandler::updateRecord方法的具体用法?PHP DbHandler::updateRecord怎么用?PHP DbHandler::updateRecord使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DbHandler
的用法示例。
在下文中一共展示了DbHandler::updateRecord方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: echoResponse
}
echoResponse(200, $response);
});
// -- Opcion para responder una pregunta: actualiza respuesta y modifica el estado.
$app->post('/respuesta', 'sessionAlive', function () use($app) {
$r = json_decode($app->request->getBody());
// en $r debe venir id de la pregunta, id del consultor y respuesta
$r->idConsultor = intval($_SESSION['uid']);
$response = array();
//
//
//var_dump($r);
$db = new DbHandler();
$column_names = array('id', 'idConsultor', 'respuesta');
// $db->insertIntoTable($r->opcion, $column_names, 'seg_usuario' );
$resId = $db->updateRecord("call sp_upd_pyr_respuesta(?,?,?)", $r, $column_names, 'iis');
if ($resId > 0) {
$response['status'] = "success";
$response['message'] = 'Se actualizó correctamente';
//$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible actualizar los datos';
}
echoResponse(200, $response);
});
$app->get('/selPreguntaAmbito/:idPregunta/:idAmbito', 'sessionAlive', function ($idPregunta, $idAmbito) use($app) {
$r = json_decode($app->request->getBody());
//$idPregunta = $r->idPregunta;
$idConsultor = intval($_SESSION['uid']);
//$idAmbito = $r->idAmbito;
示例2: array
$response = array("status" => "", "message" => "", "data" => "");
$r = new R();
// $r = array ( "opcion" => [ "id" => $_POST['id'], "field_name" => $_POST['nombre'], "target_file" => $target_file, ] );
$r->id = $_POST['id'];
$r->field_name = $_POST['nombre'];
$r->target_file = $relative_dir;
//$target_file;
$r->ref = $ref;
$r->fec = $fec;
// $r->field_name = "dictamen_tec_doc";
// $r->target_file = $target_file;
if (move_uploaded_file($_FILES[$fname1]["tmp_name"], $target_file)) {
//echo "el archivo vino bien\n";
$db = new DbHandler();
$column_names = array('id', 'field_name', 'target_file', 'ref', 'fec');
$resId = $db->updateRecord("call sp_upd_proyecto_archivo(?,?,?,?,?)", $r, $column_names, 'issss');
$response['status'] = "success";
$response['message'] = "Archivo recibido";
$response['target_file'] = $relative_dir;
//$target_file;
} else {
//echo "hubo error\n" ;
$response['status'] = "info";
$response['message'] = 'No pudo recibirse el archivo ';
$response['target_file'] = "";
}
echoResponse(200, $response);
});
// Carga archivos relacionados con el precalificado
$app->post('/upFilePrec', 'sessionAlive', function () use($app) {
$idPrecalificado = $_POST['idPrecalificado'];
示例3: function
$app->post('/userSetclave', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$user = $r->user->nombreUsuario;
$clave1 = $r->user->clave1;
$r2 = array();
$response = array();
//
$db = new DbHandler();
$usuario = $db->get1Record("call sp_sel_seg_usuario( '{$user}' )");
if ($usuario != NULL) {
$column_names = array('id', 'clave2');
$r2['id'] = $usuario['id'];
$r2['clave2'] = passwordHash::hash(str_rot13($r->user->clave2));
$resId = $db->updateRecord("call sp_upd_seg_usuario_clave(?,?)", $r2, $column_names, 'is');
if ($resId == 1) {
$response['status'] = "info";
$response['message'] = 'La clave ha sido actualizada';
} else {
$response['status'] = "error";
$response['message'] = 'No pudo actualizarse la Clave';
}
} else {
$response['status'] = "error";
$response['message'] = 'No se pudo validar al usuario';
}
echoResponse(200, $response);
});
$app->get('/userD/:id', 'sessionAlive', function ($id) use($app) {
$response = array();
示例4: array
$descripcion = $r->opcion->descripcion;
$titulo = $r->opcion->titulo;
$idPadre = $r->opcion->idPadre;
$idTipo = $r->opcion->idTipo;
$orden = $r->opcion->orden;
$response = array();
//
//
// Ejemplo de uso de un insert:
//
// select fn_ins_seg_opcion('Ingresa opciones', 'ingreso de opciones', 'Opciones' , 0, 1, 1)
//
$db = new DbHandler();
$column_names = array('id', 'nombre', 'descripcion', 'titulo', 'idPadre', 'idTipo', 'orden');
// $db->insertIntoTable($r->opcion, $column_names, 'seg_usuario' );
$resId = $db->updateRecord("call sp_upd_seg_opcion(?,?,?,?,?,?,?)", $r->opcion, $column_names, 'isss');
if ($resId == 0) {
$response['status'] = "info";
$response['message'] = 'Datos actualizados';
} else {
if ($resId < 0) {
$response['status'] = "error " . $resId;
$response['message'] = 'No pudo actualizar los Datos';
}
}
echoResponse(200, $response);
});
// Elimina un registro de opción especificado por $id
$app->get('/opDatosD/:id', 'sessionAlive', function ($id) use($app) {
// Recupera los datos de la forma
//
示例5: array
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$nombre = $r->rol->nombre;
$id = $r->rol->id;
$response = array();
//
//
// Ejemplo de uso de un insert:
//
// select fn_ins_seg_opcion('Ingresa opciones', 'ingreso de opciones', 'Opciones' , 0, 1, 1)
//
$db = new DbHandler();
$column_names = array('id', 'nombre');
// $resId = $db->updateRecord("call sp_upd_seg_usuario(?,?,?,?,?,?,?,?)", $r->user, $column_names,'isssiiis');
$resId = $db->updateRecord("call sp_upd_seg_rol(?,?)", $r->rol, $column_names, 'is');
if ($id != NULL) {
$response['status'] = "info";
$response['message'] = 'Datos actualizados';
} else {
$response['status'] = "error " . $resId;
$response['message'] = 'No fue posible actualizar los datos';
}
echoResponse(200, $response);
});
// Opción para eliminar un registro de la tabla roles
$app->get('/rolD/:id', 'sessionAlive', function ($id) use($app) {
// Recupera los datos de la forma
//
$response = array();
//
示例6: echoResponse
} else {
if ($resId <= 0) {
$response['status'] = "error" . $resId;
$response['message'] = 'No pudo eliminar los Datos';
}
}
echoResponse(200, $response);
});
// Opción para actualizar un registro de la tabla pyr_evento - fechas del evento
$app->post('/eventoUpd', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
//var_dump($r->evento);
$response = array();
//
//var_dump($r);
$db = new DbHandler();
$column_names = array('id', 'nombre', 'descripcion', 'fecha_inicio', 'fecha_final', 'estado');
//
$resId = $db->updateRecord("call sp_upd_pyr_evento(?,?,?,?,?,?)", $r, $column_names, 'issssi');
if ($resId > 0) {
$response['status'] = "success";
$response['message'] = 'Se actualizo correctamente';
//$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible actualizar los datos';
}
echoResponse(200, $response);
});
示例7: function
});
$app->put('/pengguna/:iduser', function ($iduser) use($app) {
$response = array();
$db = new DbHandler();
$r = json_decode($app->request->getBody());
$user = $r->user;
$password = $r->password;
$password2 = $r->password2;
$nama_lengkap = $r->nama_lengkap;
$iduserlevel = $r->iduserlevel;
$query = "select * from user where iduser=" . $iduser . " AND password='" . md5($password) . "'";
$pengguna = $db->getOneRecord($query);
$result["result"] = array();
if ($pengguna) {
$query = "update user set user='" . $user . "',nama_lengkap='" . $nama_lengkap . "',password='" . md5($password2) . "',iduserlevel=" . $iduserlevel . " where iduser=" . $iduser;
$pengguna = $db->updateRecord($query);
if ($pengguna) {
$response['status'] = "success";
$response['message'] = "Update data berhasil!";
} else {
$response['status'] = "error";
$response['message'] = "Maaf, update data tidak berhasil!";
}
} else {
$response['status'] = "error";
$response['message'] = "Maaf, update data tidak berhasil! Password lama salah!";
}
$result["result"] = array($response['status'], $response['message']);
echo json_encode($result);
});
$app->post('/pengguna/0', function () use($app) {
示例8: array
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$nombre = $r->rol->nombre;
$id = $r->rol->id;
$response = array();
//
//
// Ejemplo de uso de un insert:
//
// select fn_ins_seg_opcion('Ingresa opciones', 'ingreso de opciones', 'Opciones' , 0, 1, 1)
//
$db = new DbHandler();
$column_names = array('id', 'nombre');
// $resId = $db->updateRecord("call sp_upd_seg_usuario(?,?,?,?,?,?,?,?)", $r->user, $column_names,'isssiiis');
$resId = $db->updateRecord("call sp_upd_cat_organizacion(?,?)", $r->rol, $column_names, 'is');
if ($id != NULL) {
$response['status'] = "info";
$response['message'] = 'Datos actualizados';
} else {
$response['status'] = "error " . $resId;
$response['message'] = 'No fue posible actualizar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla cat_organizacion
$app->get('/orgDatos', 'sessionAlive', function () use($app) {
$response = array();
//
$db = new DbHandler();
$datos = $db->getAllRecord("call sp_sel_cat_organizacion( )");