|
Mostrar Mensajes
|
Páginas: [1] 2
|
3
|
Programación / Desarrollo Web / Problemas con modal bootstrap, javascript y php.
|
en: 30 Julio 2016, 21:19 pm
|
Hola mi nombre es sebastían y soy nuevo en el mundo de la programación, quisiera hacer una consulta. 1.- Trato de realizar una confirmación al eliminar la cual el modal no me aparece (o permanece muy muy poco tiempo). 2.- La idea es tratar de mandar a buscar el modal de confirmación antes de eliminar un registro, sin embargo, no me aparece, mil disculpas y gracias por su tiempo. Nota: creo que el problema está en el script :c <script> $("#eliminar").on("click", function(){ if (window.location.href = "administracion.php?id_PersonaAEliminar=<?php echo $personal->getId_persona(); ?>" ;
){
return true; } else {
return false; }
}); </script>
<td><a href="administracion.php?id_PersonaAEliminar=<?php echo $personal->getId_persona(); ?>" > <p data-placement="top" data-toggle="tooltip" title="Eliminar"> <button class="btn btn-danger btn-xs" data-title="Delete" data-toggle="modal" data-target="#eliminar" > <span class="glyphicon glyphicon-trash"></span></button></p> </a></td> </tr> <?php } ?> </table> </div> <?php
?> <div class="modal fade" id="eliminar" tabindex="-1" role="dialog" aria-labelledby="myModalLabelzz" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Eliminar</h4> </div> <div class="modal-body"> <p>¿Desea eliminar el registro?</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button> <a class="btn btn-danger btn-ok">Eliminar</a> </div> </div> </div> </div>
|
|
|
4
|
Programación / Java / Re: AYUDA SOBRE CODIGO (UPDATE) ES LO ULTIMO QUE ME FALTA :C
|
en: 16 Noviembre 2013, 23:59 pm
|
1.- ESTAS EN LO CIERTO.. NADIE ESTA OBLIGADO, PERO POR ALGO SE POSTEA, ES PARA AYUDAR, SOBRE TODO LOS QUE SABEN MÁS, COMO ORIENTAR ETC., ESE ES EL GRAN OBJETIVO DE ESTE FORO, ENTRE OTROS....
2.- SI NO SE APOYA, NO COMENTE. SOBRE TODO EN MALA ONDA.
3.- COMO TENGO MIS PRINCIPIOS, MUCHAS GRACIAS.
4.- VERIFICANDO CODIGO
|
|
|
5
|
Programación / Java / AYUDA SOBRE CODIGO (UPDATE) ES LO ULTIMO QUE ME FALTA :C
|
en: 16 Noviembre 2013, 21:22 pm
|
Hola amigos estoy fabricando un codigo pero mi problema es que quiero actualizar los datos desde una tabla a MYSQL, o sea que yo al clickear el registro sobre la tabla, con el boton MODIFICAR, tambien se actualizen de mi BD. PARA MAYOR ILUSTRACION EL METODO ESTA EN LA LINEA 267. GRACIAS POR SU AYUDA.... (SÓLO A LOS QUE AYUDAN ) package formularios; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.table.DefaultTableModel; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.JButton; import java.awt.Color; import java.awt.Toolkit; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.sql.*; import javax.swing.JTable; import javax.swing.JScrollPane; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; public class ing_ani extends JFrame { // DECLARAMOS Y DAMOS ACCIONES public ing_ani() { setDefaultCloseOperation (JFrame. EXIT_ON_CLOSE); setBounds(100, 100, 563, 459); setIconImage (Toolkit. getDefaultToolkit(). getImage("C:\\Users\\Sebastian\\Desktop\\huella.jpg")); setTitle("Animales"); setContentPane(contentPane); contentPane.setLayout(null); lblIngresoAnimales.setBounds(227, 11, 116, 14); contentPane.add(lblIngresoAnimales); lblNombre.setBounds(29, 49, 66, 14); contentPane.add(lblNombre); lblEdad.setBounds(29, 92, 66, 14); contentPane.add(lblEdad); lblColor.setBounds(29, 132, 66, 14); contentPane.add(lblColor); lblTipo.setBounds(29, 172, 66, 14); contentPane.add(lblTipo); lblConsultarMasivo.setBounds(42, 221, 107, 14); contentPane.add(lblConsultarMasivo); JLabel lblBsquedaPorCriterio = new JLabel("B\u00FAsqueda por nombre"); lblBsquedaPorCriterio.setBounds(42, 254, 140, 14); contentPane.add(lblBsquedaPorCriterio); t_nom.setBounds(105, 46, 267, 20); contentPane.add(t_nom); t_nom.setColumns(10); t_eda.setBounds(105, 89, 267, 20); contentPane.add(t_eda); t_eda.setColumns(10); t_col.setBounds(105, 129, 267, 20); contentPane.add(t_col); t_col.setColumns(10); t_tip.setBounds(105, 169, 267, 20); contentPane.add(t_tip); t_tip.setColumns(10); // BOTON LIMPIAR limpiar(); } }); btnLimpiar.setBounds(419, 35, 89, 23); contentPane.add(btnLimpiar); // TERMINO BOTON LIMPIAR // BOTON GRABAR grabar(); limpiar(); cargar(); } }); btnGrabar.setBounds(419, 74, 89, 23); contentPane.add(btnGrabar); // / TERMINO BOTON GRABAR // BOTON MODIFICAR modificar(); } }); btnModificar.setBounds(419, 109, 89, 23); contentPane.add(btnModificar); // / TERMINO BOTON MODIFICAR // INICIO BOTON ELIMINAR eliminar(); } }); btnEliminar.setBounds(419, 143, 89, 23); contentPane.add(btnEliminar); // TERMINO BOTON ELIMINAR // INICIO BOTON CONSULTAR cargar(); JOptionPane. showMessageDialog(null, "Tabla Actualizada"); } }); btnConsultar.setBounds(207, 217, 89, 23); contentPane.add(btnConsultar); // TERMINO DE BOTON CONSULTAR // INICIO BOTON SALIR salir(); } }); btnSalir.setBounds(419, 177, 89, 23); contentPane.add(btnSalir); // TERMINO BOTON SALIR // CREACION DE TABLA scrollPane.setBounds(42, 282, 459, 127); contentPane.add(scrollPane); scrollPane.setViewportView(t_datos); // ACCION JTEXT BUSQUEDA POR NOMBRE public void keyReleased (KeyEvent arg0 ) { cargarfil(filtro.getText()); } }); filtro.setBounds(207, 251, 134, 20); contentPane.add(filtro); filtro.setColumns(10); // TERMINO ACCION JTEXT BUSQUEDA POR NOMBRE // COLORES AL ENCABEZADO DE UN JTABLE Y LETRA t_datos. getTableHeader(). setBackground(Color. DARK_GRAY); t_datos. getTableHeader(). setForeground(Color. WHITE); // TERMINO TABLA // CARGA LA TABLA CON SUS REGISTROS AL INICIAR LA VENTANA cargar(); cargarfil(""); } // INICIO METODO LIMPIAR void limpiar() { t_nom.setText(""); t_eda.setText(""); t_col.setText(""); t_tip.setText(""); } // FIN METODO LIMPIAR // INICIO DE METODO GRABAR void grabar() { try { conectar cc = new conectar(); nom = t_nom.getText(); eda = t_eda.getText(); col = t_col.getText(); tip = t_tip.getText(); sql = "INSERT INTO animales (nom_ani, eda_ani, col_ani, tip_ani) VALUES (?,?,?,?)"; pst.setString(1, nom); pst.setString(2, eda); pst.setString(3, col); pst.setString(4, tip); pst.executeUpdate(); JOptionPane. showMessageDialog(null, "Registrado Grabado con exito"); } } // FIN DE METODO GRABAR // INICIO DE METODO ELIMINAR void eliminar() { try { int registros = t_datos.getSelectedRow(); sql = "DELETE FROM animales where cod_ani="+ t_datos.getValueAt(registros, 0); conectar cc = new conectar(); int n = pst.executeUpdate(sql); if (n > 0) { cargar(); } JOptionPane. showMessageDialog(null, "Datos eliminados"); JOptionPane. showMessageDialog(null, "ERROR" + e1. getMessage()); } } // FIN DE METODO ELIMINAR // INICIO DE METODO MODIFICAR void modificar() { try { int registros = t_datos.getSelectedRow(); sql= "UPDATE FROM animales nom_ani, eda_ani , col_ani , tip_ani="+"WHERE cod_ani="+t_datos.getValueAt (registros,0); conectar cc = new conectar(); nom = t_nom.getText(); eda = t_eda.getText(); col = t_col.getText(); tip = t_tip.getText(); pst.setString (1, nom); pst.setString (2, eda); pst.setString (3, col); pst.setString (4, tip); int n = pst.executeUpdate(); if (n>0){ cargar(); JOptionPane. showMessageDialog(null, "Datos Modificados"); } JOptionPane. showMessageDialog(null, "ERROR" + e1. getMessage()); } } // INICIO DE METODO SALIR void salir() { } // FIN DE METODO SALIR // INICIO METODO CARGAR DATOS BD A TABLA void cargarfil (String valor ) { try { String[] titulos = { "Codigo", "Nombre", "Edad", "Color", "Tipo" }; String sql = "SELECT * FROM animales where nom_ani LIKE '%" + valor + "%'"; conectar cc = new conectar(); while (rs.next()) { registros[0] = rs.getString("cod_ani"); registros[1] = rs.getString("nom_ani"); registros[2] = rs.getString("eda_ani"); registros[3] = rs.getString("col_ani"); registros[4] = rs.getString("tip_ani"); model.addRow(registros); } t_datos.setModel(model); } } // FIN METODO CARGAR void cargar() { try { String[] titulos = { "Codigo", "Nombre", "Edad", "Color", "Tipo" }; String sql = "SELECT * FROM animales"; conectar cc = new conectar(); while (rs.next()) { registros[0] = rs.getString("cod_ani"); registros[1] = rs.getString("nom_ani"); registros[2] = rs.getString("eda_ani"); registros[3] = rs.getString("col_ani"); registros[4] = rs.getString("tip_ani"); model.addRow(registros); } t_datos.setModel(model); } } // FIN METODO CARGAR // DEJAMOS VISIBLE EL FRAME public static void main (String[] args ) { ing_ani frame = new ing_ani(); frame.setVisible(true); } } [ / code]
|
|
|
7
|
Programación / Java / AYUDA SOBRE CODIGO
|
en: 15 Noviembre 2013, 03:44 am
|
Estimados primero que todo muchas gracias, ahora bien, tengo un problema cuando trato de cargar un JTABLE CON LOS DATOS de una Base de datos en MYSQL, se supone que con el boton consultar deberia mostrar los resultados, pero mi tabla aparece en blanco. les pido su ayuda... ESTA ES LA CLASE ing_clie package formularios; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.table.DefaultTableModel; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.JButton; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.sql.*; import javax.swing.JTable; public class ing_cli extends JFrame { // DECLARAMOS Y DAMOS ACCIONES public ing_cli() { setDefaultCloseOperation (JFrame. EXIT_ON_CLOSE); setBounds(100, 100, 563, 533); setContentPane(contentPane); contentPane.setLayout(null); lblNombre.setBounds(42, 46, 66, 14); contentPane.add(lblNombre); lblIngresoClientes.setBounds(227, 11, 116, 14); contentPane.add(lblIngresoClientes); lblApellido.setBounds(42, 89, 66, 14); contentPane.add(lblApellido); lblCiudad.setBounds(42, 129, 66, 14); contentPane.add(lblCiudad); lblTelefono.setBounds(42, 169, 66, 14); contentPane.add(lblTelefono); t_nom.setBounds(157, 43, 294, 20); contentPane.add(t_nom); t_nom.setColumns(10); t_ape.setBounds(157, 86, 294, 20); contentPane.add(t_ape); t_ape.setColumns(10); t_ciu.setBounds(157, 126, 294, 20); contentPane.add(t_ciu); t_ciu.setColumns(10); t_tel.setBounds(157, 166, 294, 20); contentPane.add(t_tel); t_tel.setColumns(10); // BOTON NUEVO limpiar(); } }); btnNuevo.setBounds(29, 211, 89, 23); contentPane.add(btnNuevo); // TERMINO BOTON NUEVO // BOTON GRABAR try{ conectar cc = new conectar (); nom = t_nom.getText(); ape = t_ape.getText(); ciu = t_ciu.getText(); tel = t_tel.getText(); sql="INSERT INTO clientes (nom_cli, ape_cli, ciu_cli, tel_cli) VALUES (?,?,?,?)"; pst.setString(1,nom); pst.setString(2,ape); pst.setString(3,ciu); pst.setString(4,tel); int n = pst.executeUpdate(); if (n>0){ JOptionPane. showMessageDialog(null, "Registrado Grabado con exito"); limpiar(); } } } }); btnGrabar.setBounds(128, 211, 89, 23); contentPane.add(btnGrabar); /// TERMINO BOTON GRABAR // INICIO BOTON CONSULTAR cargar(); } }); btnConsultar.setBounds(227, 211, 89, 23); contentPane.add(btnConsultar); // TERMINO DE BOTON CONSULTAR // INICIO BOTON MODIFICAR btnModificar.setBounds(326, 211, 89, 23); contentPane.add(btnModificar); // TERMINO BOTON MODIFICAR // INICIO BOTON SALIR btnSalir.setBounds(425, 211, 89, 23); contentPane.add(btnSalir); // TERMINO BOTON SALIR // CREACION DE TABLA t_datos.setBounds(42, 247, 459, 224); contentPane.add(t_datos); // TERMINO TABLA } // INICIO METODO LIMPIAR void limpiar(){ t_nom.setText(""); t_ape.setText(""); t_ciu.setText(""); t_tel.setText(""); } // FIN METODO LIMPIAR // INICIO METODO CARGAR DATOS BD A TABLA void cargar(){ try{ String [] titulos ={"Codigo", "Nombre", "Apellido", "Ciudad", "Telefono"}; String sql = "SELECT * FROM clientes"; conectar cc=new conectar(); while(rs.next()){ registros[0]=rs.getString("cod_cli"); registros[1]=rs.getString("nom_cli"); registros[2]=rs.getString("ape_cli"); registros[3]=rs.getString("ciu_cli"); registros[4]=rs.getString("tel_cli"); model.addRow(registros); } } } // FIN METODO CARGAR // DEJAMOS VISIBLE EL FRAME public static void main (String[] args ) { ing_cli frame = new ing_cli(); frame.setVisible(true); } }[ / code]
ESTA ES LA CLASE conectar: package formularios; import java.sql.*; import javax.swing.*; public class conectar { { try { //Cargamos el Driver MySQL Class.forName("org.gjt.mm.mysql.Driver"); conect = DriverManager. getConnection("jdbc:mysql://localhost:3306/bd", "root", ""); JOptionPane. showMessageDialog(null, "estás conectado"); } return conect; }}[code==java] NECESITAN EL SQL?? muchas gracias y disculpen las molestias.
[/code]
|
|
|
10
|
Programación / Java / Re: Consulta sobre código
|
en: 29 Octubre 2013, 02:23 am
|
Eres un genio, como hiciste eso, yo que estuve bastante tiempo trtando de hacerlo, mi codigo es gigante comparado al tuyo, mil gracias, investigare el resto,
|
|
|
|
|
|
|