function actualizarInscripcion($data) { $error = validarInscripcion($data); if (!empty($error)) { respond(400, $error); } $link = connect(); $sql = ' UPDATE inscripcion SET id_usuario = ' . quoteDb($data['select-estudiante']) . ', ' . ' id_mencion = ' . quoteDb($data['select-mencion']) . ', ' . ' FechaDeInscripcion = ' . quoteDb(convertirFecha($data['input-fechadeinscripcion'])) . ' WHERE id = ' . quoteDb($data['input-inscripcion-id']); $result = mysql_query($sql, $link) or respond(400, mysql_error()); respond(200, 'Inscripcion actualizada de forma satisfactoria.'); }
function actualizarMencion($data) { $error = validarMencion($data); if (!empty($error)) { respond(400, $error); } $link = connect(); $sql = ' UPDATE mencion SET Nombre = ' . quoteDb($data['input-nombre']) . ' WHERE id = ' . quoteDb($data['input-mencion-id']); $result = mysql_query($sql, $link) or respond(400, mysql_error()); respond(200, 'Mencion actualizada de forma satisfactoria.'); }
function actualizarEstudiante($data) { $error = validarEstudiante($data); if (!empty($error)) { respond(400, $error); } $link = connect(); $sql = ' UPDATE usuario SET Nombre = ' . quoteDb($data['input-nombre']) . ', ' . ' Apellido = ' . quoteDb($data['input-apellido']) . ', ' . ' Cedula = ' . quoteDb($data['input-cedula']) . ', ' . ' Sexo = ' . quoteDb($data['select-sexo']) . ', ' . ' FechaDeNacimiento = ' . quoteDb(convertirFecha($data['input-fechadenacimiento'])) . ',' . ' Email = ' . quoteDb($data['input-email']) . ' WHERE id = ' . quoteDb($data['input-estudiante-id']); $result = mysql_query($sql, $link) or respond(400, mysql_error()); respond(200, 'Estudiante actualizado de forma satisfactoria.'); }
function consulta($tabla, $columnas = array(), $filtros = array(), $singleRecord = false) { $sqlColumnas = empty($columnas) ? '*' : implode(', ', $columnas); $sqlFiltros = array(); foreach ($filtros as $index => $element) { array_push($sqlFiltros, $index . ' = ' . quoteDb($element)); } $sqlFiltros = !empty($sqlFiltros) ? 'WHERE ' . implode(' AND ', $sqlFiltros) : ''; $link = connect(); $result = mysql_query("SELECT {$sqlColumnas} FROM {$tabla} {$sqlFiltros}", $link) or respond(400, mysql_error()); $arrayResult = array(); while ($row = mysql_fetch_assoc($result)) { array_push($arrayResult, $row); } if (!empty($singleRecord) && !empty($arrayResult)) { $arrayResult = $arrayResult[0]; } return $arrayResult; }