Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - mily

Páginas: [1]
1
tengo el siguiente código ,que debería guardarme los datos ingresados del formulario pero tengo un error
ayuda¡¡¡¡¡¡¡¡¡¡¡
procesar.php
Código: [Seleccionar]
<?php
include("conexion.php");

     if(isset(
$_POST['nombre']) && !empty($_POST['nombre'])&&
     isset(
$_POST['telefono'] )&& !empty($_POST['telefono']))
    
 {
 $conexion=mysql_connect($host,$user,$pw)or die ("error al conectar");
 mysql_select_db($bd,$conexion)or die ("error al conectar");
 
 mysql_query("INSERT INTO profesores (nombre,telefono)
 VALUES('
$_POST[nombre]','$_POST[telefono]')",$conexion);
 echo "datos insertados correctamente";
 }else{
 echo"error al insertar datos";
 
 }
 

?>

conexion.php
Código: [Seleccionar]
<?php

$host
="localhost";
$user="root";
$pw="";
$bd="pagina";

?>


formulario.php
Código: [Seleccionar]
<html> 

<head> 
<title>Guardar datos en una base de datos</title> 
</head> 

<body> 

<form action="procesar.php" method="post" name="form"> 
<table width="200" border="0">
<tr>

    <td>Nombre</td>
<td><input type="text" name="nombre" /></td>
</tr>
    <tr>

    <td>Telefono</td>
<td><input type="number" name="telefono" /></td>
</tr>
      <tr>

    <td>&nbsp;</td>
<td><input type="submit" value="Insertar datos" /></td>
</tr>
   </table>
     
</form> 

</body> 

</html>



2
estoy empezando a programar ,se supone que debo sacar el perimetro y area de las figuras
usando herencia y metodos get y set --tengo lo siguiente --- no se cuales son los errores--
les agradezco su ayuda
Código: [Seleccionar]
package practica1;


public abstract class Figura{
double area;
double perimetro;
public void setArea(double v_area){

    area=v_area;

}

public void setPerimetro(double v_perimetro){
    perimetro=v_perimetro;
}
public double  getArea(){
    return area;
}
public double getPerimetro(){
    return perimetro;
}




}


Código: [Seleccionar]
public class Circulo extends Figura {
    int radio;



public void AreaCirculo(){
    area=(3.1416*radio*radio);
    radio=(int) Double.parseDouble(JOptionPane.showInputDialog("dame radio"));

}

public void setArea(double v_area){

    area=v_area;

}

public void setPerimetro(double v_perimetro){
    perimetro=v_perimetro;
}
public double  getArea(){
    return area;
}
public double getPerimetro(){
    return perimetro;
}
}

   


Código: [Seleccionar]
public class Cuadro extends Figura {

  public void Cuadrado(){
      int lado=5;
      int area;

      area=lado*lado;
  }
public void setArea(double v_area){

    area=v_area;

}

public void setPerimetro(double v_perimetro){
    perimetro=v_perimetro;
}
public double  getArea(){
    return area;
}
public double getPerimetro(){
    return perimetro;
}

   
    }

Código: [Seleccionar]
public class Rectangulo extends Figura {
     public void AreaRectangulo(){
      int base,altura,area;
      base=Integer.parseInt(JOptionPane.showInputDialog("dame base"));
      altura=Integer.parseInt(JOptionPane.showInputDialog("dame altura"));
    area=base*altura;
     }

public void setArea(double v_area){

    area=v_area;

}

public void setPerimetro(double v_perimetro){
    perimetro=v_perimetro;
}
public double  getArea(){
    return area;
}
public double getPerimetro(){
    return perimetro;
}
}

Código: [Seleccionar]
public class Triangulo extends Figura {

    double base ,altura,area;
    public void AreaTriangulo(){
        base=Double.parseDouble(JOptionPane.showInputDialog("dame base"));
        altura=Integer.parseInt(JOptionPane.showInputDialog("dame altura"));
        area=(base*altura)/2;
       
    }
    public void setArea(double v_area){

    area=v_area;

}

public void setPerimetro(double v_perimetro){
    perimetro=v_perimetro;
}
public double  getArea(){
    return area;
}
public double getPerimetro(){
    return perimetro;
}
}



   

 

Código: [Seleccionar]
public class Test {
    public static void main(String[] args, Iterable<Figura> arrFiguras){

    Figura Circulo=new Circulo();
    Figura Triangulo=new Triangulo();
    Figura Rectangulo=new Rectangulo();
    Figura Cuadro=new Cuadro();
   
 

for (Figura figura : arrFiguras) {
    String nombreFigura = Triangulo.getClass().getSimpleName();
System.out.println("Perímetro del" +Cuadro + "es: "+Cuadro.getPerimetro());
System.out.println("Área del " +Cuadro + " es:" + Cuadro.getPerimetro());
}
}
}


3
hola tengo que mostrar tres ventanas en netbeans ,una de alumno otra de maestro y otra de cursos con sus respectivos datos ,debo poder registrarme en un curso y elegir el maestro ,y que los registros se guarden en la base de datos.....

llevo una ventana con el boton de guardar y registrar datos ,pero no se como hacer para que estos botones puedan hacer qe guarde y qe registre datos en la base...
ayuda

este es mi codigo de conexion
Código: [Seleccionar]
public static void main(String[] args) {
            empleado t= new empleado();
//declaracion del conector
    Connection conn = null;
//esepciones
      try {

//establece coneccion
         conn = DriverManager.getConnection(url,login,password);
//mensaje para verificar conexion
         if (conn != null) {
            System.out.println("Conexión a base de datos "+url+"EXITOSA ");
            conn.close();
         }
      }
      //mensaje mostrado en caso de error en conexion
      catch(SQLException ex) {
         System.out.println("Hubo un problema al intentar conectarse con la base de datos "+url);
    }




4
hola estoy estoy haciendo una bd en acces y quiesiera saber como puedo hacer para ingresar en un campo numerico ,solamente valores multiplos de 100 ,qe no permita por ejemplo poner 75 ....

5
Aprender a programar desde cero / Re:ayuda para programar
« en: 10 de Junio 2014, 20:45 »
gracias  :)

6
Aprender a programar desde cero / Re:ayuda para programar
« en: 10 de Junio 2014, 04:29 »
hola en java

7
Aprender a programar desde cero / ayuda para programar
« en: 09 de Junio 2014, 02:32 »
11.   Crear un programa llamado SumaMüPar que sume los primeros 1000 números pares (La suma es 250500).

12.   Dada la ecuación de segundo grado ax: + bx +c = O : se calcula el discriminante discr =b: -4ac.
Se pueden presentar tres casos distintos:
a) Si discr >0 las dos raíces son reales y distintas, y valen:

x2=-b+raiscuadradade discr/2a                       x2=-b-raiscuadradade discr/2a                     

Probar con a=l, b=3, c=2 •* xl= -1   ;   x2= -2
b) Si discr = O las dos raíces son reales e iguales, y valen:
-£>
Probar con a=2, b=4, c=2 •* xl=x2= -1
c) Si discr<0 las dos raíces son complejas conjugadas. Las partes real e imaginaria valen:
 
Probar con a=l, b=2, c=3 -^ "Raices Complejas"
Para la raíz cuadrada se usa el método Math.sqrt(n) y para la potencia se utiliza Math.pow(n,2) donde n está elevada a la potencia. Hacer el programa llamado Ecuación para calcular las raíces de la ecuación anterior, en caso de que sean raíces complejas desplegar el mensaje "Raices Complejas No Calculadas". Tip: declarar todas las variables como tipo doble (double), usar if anidados.
13.   Hacer una calculadora que haga las siguientes operaciones: suma (1), resta (2), multiplicación (3) y división (4).
Desplegar un menú en la pant. lia con las cuatro operaciones a realizar. La entrada de datos debe ser por teclado. Declarar
todas las variables fuera cíe! svvitch.

14.   Hacer un programa que calcule el factorial de un número.
factorial (n) = n! para n> O factorial (n) = n*n-l*n-2* ... * 1
el valor de O! se define como factorial (0) = 1
Ejemplo:   factorial (4) = 4 * 3 *2*1 = 24
Crear un método llamado fact, el cual calcula el factorial del número que recibe. Tip: usar ciclo for, igualar su contador al número que recibe y decrementarlo.

15.   Dada la ley de Ohm:     V=I*R
donde:     V=voltaje (volts),      l=corriente (amperes),     R=resistencia (ohms)
Hacer un programa que calcule el voltaje ( V ) en donde la resistencia y la corriente no tienen valores negativos y además la corriente no debe exceder de 5 amperes. La entrada de datos debe ser por teclado.
 

16. Hacer un programa que permita registrar los puntos acumulados por un cliente en el supermercado. Se deberán leer los precios de los artículos y obtener el total a pagar en el momento en que el precio sea cero. Por cada $40.00 de compra se le dará 1 punto. Al indicar el total de la venta se indicará también el total de puntos y el obsequio que puede llevarse de acuerdo a la siguiente tabla:

TOTAL DE PUNTOS   PREMIO
40 puntos   Una calculadora científica
80 puntos   Un Ipod
100 puntos   Una computadora
 
La entrada de datos debe ser por teclado.
17. Copiar el contenido del arreglo X al arreglo Y.
x={l.lf, 2.5f, 3.3f, 4.9f, 5, 6]; y={10.5f, 20.4f, 8, 7, 6, 9}
Desplegar los resultados como se indica a continuación:
y[0]=l.l         y[l]=2.5        y[2]=3.3         y[3]=4.9        y[4]=5.0
 
y[5]=6.0
 
18.   Sacar el promedio del arreglo utilizando un ciclo for y el atributo length.
Ejemplo:
a={l.l, 2, 3.5, 7,10.3,11.6, 7.7, 6.9, 3.7, 10,11};   promedio (a)=6.8 imprimir en panatalla "El promedio del arreglo es: 6.8 "
19.   Comparar dos arreglos de flotantes, en caso de que sean iguales desplegar "los arreglos son iguales" en caso contrario
"los arreglos son diferentes". Tip: usar ciclo while y sentencia if.
 
Ejemplo:
a={3.3,4,7,6,3,8,6,6.5,10.4.2; diferentes"
 
b={3.3,4,7,6,3,8,6,6,5,10,4.2}       => "los arreglos son iguales" o   "los arreglos son
 
20. Crear un arreglo de nombres, éstos deben ser introducidos por teclado al igual que el tamaño del arreglo. Tip: usar dos ciclos for, uno para introducir los nombres por teclado y otro para imprimirlos en pantalla.
Al ejecutar el programa debe mostrar lo siguiente:
Dame el tamaño del arreglo: 3 Dame un nombre: Ana Dame un nombre: Pedro nombres[0]=Ana nombres[ll=Pedro

8
ya lo he logrado
Código: [Seleccionar]
package botones;
import java.sql.*;
import java.awt.FlowLayout;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
 
 
public class tabla extends JFrame {   
 
   
    JLabel lbnombre,lbcorreo,lbtelefono;
    JTextField txtnombre,txtcorreo,txttelefono;
   
    JButton btguardar;
    int tabla,nombre,correo,telefono;
   
 static String bd = "cliente";
   static String login = "root";


   static String password = "448448";
   static String url = "jdbc:mysql://localhost/"+bd;
    public tabla(){//constructor de la clase
          super("cliente");
          Container contenedor=super.getContentPane();
          setLocationRelativeTo(null);
          contenedor.setLayout(new FlowLayout());
          lbnombre=new JLabel("nombre");
          lbcorreo=new JLabel("correo");
          lbtelefono=new JLabel("telefono");
         
         
                   
          txtnombre=new JTextField(20); //longitud de la barra para texto
          txtcorreo = new JTextField(20);
          txttelefono=new JTextField(20);
     
          btguardar=new JButton("guardar");
     
         
          contenedor.add(lbnombre);
          contenedor.add(txtnombre);
          contenedor.add( lbcorreo);
           contenedor.add(txtcorreo);
          contenedor.add(lbtelefono);
          contenedor.add( txttelefono);
          contenedor.add(btguardar);
     
          super.setSize(300,300);
          super.setVisible(true);

    }
 
       
    public static void main(String[] args) {
            tabla t= new tabla();
 
    Connection conn = null;

      try {


         conn = DriverManager.getConnection(url,login,password);

         if (conn != null) {
            System.out.println("Conexión a base de datos "+url+" ... Ok");
            conn.close();
         }
      }
     
     
      catch(SQLException ex) {
         System.out.println("Hubo un problema al intentar conectarse con la base de datos "+url);
    }
   
 
{
 
}
 
    try
{


}
catch(Exception e)
{

}
   
     }
   
     

    }



pero ahora necesito ingresar datos (el nombre,correo y telefono)y que al oprimir el boton guardar se guarden en la base de datos mysql.  :-[

9
hola
ya logre conectarme a la base de datos mysql con este codigo
Código: [Seleccionar]
package ejemplo;
 import java.sql.*;
//permite conectarse a sql
public class Ejemplo{

   static String bd = "cliente";
   static String login = "root";


   static String password = "448448";
   static String url = "jdbc:mysql://localhost/"+bd;

   public static void main(String[] args) throws Exception {
//se declara un objeto de tipo
      Connection conn = null;

      try {

         Class.forName("com.mysql.jdbc.Driver").newInstance();

         conn = DriverManager.getConnection(url,login,password);

         if (conn != null) {
            System.out.println("Conexión a base de datos "+url+" ... Ok");
            conn.close();
         }
      }
      catch(SQLException ex) {
         System.out.println("Hubo un problema al intentar conectarse con la base de datos "+url);
      }
      catch(ClassNotFoundException ex) {
         System.out.println(ex);
      }

   }
}
pero ahora nesesito qe me muestre una ventana ,en la qe inserte los datos y se guerden en la tabla en  mysql ,o almenos que muestre la ventana en la misma clase ejemplo que ya cree .........

este es el codigo que utilize para crear la ventana
Código: [Seleccionar]
package botones;

import java.awt.FlowLayout;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
 
 
public class tabla extends JFrame {   
 
    JLabel lbnombre,lbcorreo,lbtelefono,lberrores;
    JTextField txtnombre,txtcorreo,txttelefono;
   
    JButton btsiguiente,btverifresp;
    int tabla,respuesta,ac,er,rc;
   
 
    public tabla(){//constructor de la clase
          super("cliente");
          Container contenedor=super.getContentPane();
          setLocationRelativeTo(null);
          contenedor.setLayout(new FlowLayout());
          lbnombre=new JLabel("nombre");
          lbcorreo=new JLabel("correo");
          lbtelefono=new JLabel("telefono");
         
         
                   
          txtnombre=new JTextField(20); //longitud de la barra para texto
          txtcorreo = new JTextField(20);
          txttelefono=new JTextField(20);
     
          btsiguiente=new JButton("guardar");
     
         
          contenedor.add(lbnombre);
          contenedor.add(txtnombre);
          contenedor.add( lbcorreo);
           contenedor.add(txtcorreo);
          contenedor.add(lbtelefono);
          contenedor.add( txttelefono);
          contenedor.add(btsiguiente);
         
          ManejaEventoBoton meb=new ManejaEventoBoton();
         
          btsiguiente.addActionListener(meb);
          super.setSize(300,300);
          super.setVisible(true);
                       
         
    }
 
       
    public static void main(String[] args) {
            tabla t= new tabla();
 
 
    }
   
   
   class ManejaEventoBoton implements ActionListener{
        public void actionPerformed(ActionEvent e) {
 
        }
     
   }




10
ok muchas gracias¡¡  ;D

11
Código: [Seleccionar]
package exercise12;


public class Time {
int hours;
int minutes;
int seconds;

/**
* Creates a Time object with the given hours, minutes, and seconds.
*/
public Time(int hours, int minutes, int seconds) {
this.hours = hours;
this.minutes = minutes;
this.seconds = seconds;
}

/**
* Returns the time duration between this time and the given nextTime.
*/
public Time computeDuration(Time nextTime) {

// convert this time and nextTime to seconds
int secs = (3600 * hours) + (60 * minutes) + seconds;
int nextSecs = (3600 * nextTime.hours) + (60 * nextTime.minutes) +
nextTime.seconds;

// compute duration in seconds
int durationSecs = Math.abs(nextSecs - secs);

// convert duration seconds to hours, minutes, seconds
int h = durationSecs / 3600;
durationSecs = durationSecs % 3600;  // remainder of seconds in an hour
int m = durationSecs / 60;
int s = durationSecs % 60;

// create duration as Time object and return it
Time duration = new Time(h, m, s);
return duration;
}

/**
* Returns this time in the format "hours:MM:SS"
*/
public String toString() {
String s = hours + ":";
if (minutes < 10) s += "0";
s += minutes + ":";
if (seconds < 10) s += "0";
s += seconds;
return s;
}
}

Código: [Seleccionar]
package exercise12;


public class WorldTime extends Time {
int gmtOffsetHours;

/**
* Creates a WorldTime object with the given hours, minutes, seconds, and
* gmtOffsetHours.
*/
public WorldTime(int hours, int minutes, int seconds, int gmtOffsetHours) {
super(hours, minutes, seconds);
this.gmtOffsetHours = gmtOffsetHours;
}

/**
* Returns this world time in the format "hours:MM:SS GMT+h" where h is the
* number of hours offset from GMT.
*/
public String toString() {
return super.toString() + " GMT+" + gmtOffsetHours;
}
}

12
tengo 3 clases en el paquete exercise12 ,me aparece un error en la clase testdriver y no se por que en las otras clases no tengo ningun error :
package exercise12;


public class TestDriver {
Time time1;
Time time2;
   public static void main(String[] args) {
      
      
      // compute the duration from 1:20:30 to 2:30:40
      time1 = new Time(1, 20, 30);
      time2 = new Time(2, 30, 40);
      System.out.println("time1    = " + time1 + "\ntime2    = " + time2);
      System.out.println("duration = " + time1.computeDuration(time2));
      System.out.println();
      
      // compute the duration from 1:45:10 to 2:30:05
      time1 = new Time(1, 45, 10);
      time2 = new Time(2, 30, 05);
      System.out.println("time1    = " + time1 + "\ntime2    = " + time2);
      System.out.println("duration = " + time1.computeDuration(time2));
      System.out.println();

      WorldTime worldTime1;
      WorldTime worldTime2;
      
      // compute the duration from 1:20:30 GMT+0 to 2:30:40 GMT+3
      worldTime1 = new WorldTime(1, 20, 30, 0);
      worldTime2 = new WorldTime(2, 30, 40, 3);
      System.out.println("worldTime1 = " + worldTime1 + "\nworldTime2 = " + worldTime2);
      System.out.println("duration   = " + worldTime1.computeDuration(worldTime2));
      System.out.println();
      
      // compute the duration from 1:45:10 GMT+0 to 2:30:05 GMT+3
      worldTime1 = new WorldTime(1, 45, 10, 0);
      worldTime2 = new WorldTime(2, 30, 05, 3);
      System.out.println("worldTime1 = " + worldTime1 + "\nworldTime2 = " + worldTime2);
      System.out.println("duration   = " + worldTime1.computeDuration(worldTime2));
   }
}

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".