echo $transaccion. " recuerden que AJAX se ejecuta en el servidor por lo que no se necesita actualizar la página web "; */ function ejecutarTransaccion($transaccion) { if ($transaccion == "alta") { //Mostrar el formulario de alta altaHeroe(); } else { if ($transaccion == "insertar") { //procesar los datos del formualrio de alta e insertarlos en MySQL insertarHeroe($_POST["nombre_txt"], $_POST["imagen_txt"], $_POST["descripcion_txa"], $_POST["editorial_slc"]); } else { if ($transaccion == "eliminar") { //Eliminar de MySQL el registro solicitado eliminarHeroe($_POST["idHeroe"]); } else { if ($transaccion == "editar") { //Traer los datos del registro a modificar en un formulario editarHeroe($_POST["idHeroe"]); } else { if ($transaccion == "actualizar") { //modificar en MySQL los datos del regostro modificado actualizarHeroe($_POST["idHeroe"], $_POST["nombre_txt"], $_POST["imagen_txt"], $_POST["descripcion_txa"], $_POST["editorial_slc"]); } } } } } } ejecutarTransaccion($transaccion);
/** * Gestiona la ejecucion de una Transaccion * @param array $transaccion <p>Array con todas las consultas a ejecutar</p> * @return boolean <p><b>TRUE</b> si la transaccion fue exitosa <br> * <b>FALSE</b> si hubo errores</p> */ function realizarTransaccion($transaccion) { $retorno = false; $resultado = ejecutarTransaccion($transaccion); if ($resultado != false) { $retorno = true; } return $retorno; }