Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - 0roch1

#31
Cita de: tecasoft en 23 Octubre 2015, 03:46 AM
Porque dices que el evento onclick no es soportado por la etiqueta <option> ami me funciona en firefox?

$value['partes'] es texto y $value['cod_astiller'] es numerico pero nose como hacer que funcione alguna idea?
:huh:

Que bueno sería que los usuarios finales utilizaran el mismo navegador y versión en donde le funciona de maravilla al desarrollador.

Si $value['partes'] es texto tu option está quedando de la siguiente manera.

Código (html4strict) [Seleccionar]

<option onclick='partes(ValorPartes,1234)'>ValorPartes<option>


Eso está mal, tienes que pasar ValorPartes como lo que es. Una cadena de caracteres.

Código (html4strict) [Seleccionar]

<option onclick='partes("ValorPartes",1234)'>ValorPartes<option>



Cita de: 0roch1 en 23 Octubre 2015, 03:29 AM
utiliza el Dev Tools de tu navegador para ver los posibles errores de javascript.
#32
El evento onclick no es soportado por la etiqueta <option>

utiliza el Dev Tools de tu navegador para ver los posibles errores de javascript.

Ten cuidado con $value['partes'] y $value['cod_astiller'], qué tipo de valores son?, número o texto?.
#33
Java / Re: Excepciones
23 Octubre 2015, 00:02 AM
Efectivamente la "comprobación" la tienes que hacer dentro del constructor.

Te dejo un ejemplo.

Código (java) [Seleccionar]

public class ExcepcionPersonalizada extends Exception {

/**
*
*/
private static final long serialVersionUID = 8204221612259467805L;

public ExcepcionPersonalizada() {

}

public ExcepcionPersonalizada(String mensaje) {
super(mensaje);
}

public ExcepcionPersonalizada(Throwable causa) {
super(causa);
}

public ExcepcionPersonalizada(String mensaje, Throwable cause) {
super(mensaje, cause);
}

public ExcepcionPersonalizada(String mensaje, Throwable causa, boolean habilitarSupresion, boolean trazaDePilaGrabable) {
super(mensaje, causa, habilitarSupresion, trazaDePilaGrabable);
}
}


Código (java) [Seleccionar]

public class DemoExcepcion {

public static void main(String args[]) {
try {
new DemoExcepcion(null);
} catch (ExcepcionPersonalizada e) {
//e.printStackTrace();
System.out.println(e.getMessage());
}
}

public DemoExcepcion() {

}

public DemoExcepcion(String parametro) throws ExcepcionPersonalizada {
if(parametro == null) //Condición
throw new ExcepcionPersonalizada("El valor es nulo..");

}
}


Cualquier duda comenta.
#34
No es posible insertar en diferentes tablas con un solo query.

Tienes dos opciones:
1. Crear un stored procedure
Working with Stored Procedures

Código (sql) [Seleccionar]

DELIMITER $$

CREATE
    PROCEDURE `ehn`.`registra_cliente`(IN vnombre_empresa VARCHAR(200), IN vemail VARCHAR(200))
    BEGIN
INSERT INTO clientes(nombre_empresa) VALUES(vnombre_empresa);
INSERT INTO clientes_emails(clientes_emails, cod_email) VALUES(vemail, LAST_INSERT_ID());
    END$$

DELIMITER ;


Código (sql) [Seleccionar]

CALL registra_cliente('nombre empresa', 'email');


2. Escribir los insert en varias consultas.

Con respecto a tu esquema te sugiero cambiar el nombre de tus campos con llave foranea, por ejemplo.

Código (sql) [Seleccionar]

CREATE TABLE clientes(
cod_cliente mediumint NOT NULL AUTO_INCREMENT,
...
CONSTRAINT PKCL PRIMARY KEY (cod_cliente)
) ENGINE=InnoDB;


CREATE TABLE clientes_emails(
cod_emails INT NOT NULL AUTO_INCREMENT,
...
cod_email mediumint,
CONSTRAINT PKCLEM PRIMARY KEY (cod_emails),
CONSTRAINT FKCLEM FOREIGN KEY (cod_email) REFERENCES clientes(cod_cliente) ON DELETE CASCADE
) ENGINE=InnoDB;


Es un poco confuso el nombre del campo cod_email en la tabla clientes_emails, mientras tu lo comprendas está bien.
Entiendo que es la relación con cod_cliente de la tabla clientes, pero para que sea más fácil de leer tienes varias opciones, incluso puedes dejarlo como: cod_cliente, cod_cliente_fk, cod_cliente_id, cliente_fk, etc.
#35
El código que dejas es el programa "previo" que tienes que modificar o es lo que haz modificado del programa previo?.
Los dos puntos los tienes que aplicar en la nueva modificación?
Realmente solo tienes que leer las letras?, los espacios y signos no cuentan?.

Para eso no necesitas un do-while, a menos de que quieras hacerla la comparación de dos frases más de una vez.

#36
Java / Re: ingreso limitado al formulario con jsp
22 Octubre 2015, 19:25 PM
creo que ya entendí un poco más.

pero qué califica el rol operativo?
por qué no solo haces una consulta a la tabla para saber si ya calificó? (supongo que tienes la relación entre la calificación, los operativos y lo que calificaron).

Puedes mostrar tus tablas.

Saludos.
#37
PHP / Re: ayuda parte eliminar
22 Octubre 2015, 18:48 PM
Exactamente que tiene la función query?.

Código (php-brief) [Seleccionar]

if($this->conexion->conexion->query($sql)){
#38
Java / Re: Ayuda metodo java
22 Octubre 2015, 17:47 PM
Hola.

Puedes replantear tu pregunta.
Qué tipo de array necesitas?
qué tipo de archivos quieres leer?
el contenido tiene alguna estructura?
exactamente qué información quieres guardar?, un dato? una cadena?, todo el contenido?.

Aquí Leyer propone un método para guardar los subdirectorios y archivos de cierto directorio.
listar directorios utilizando hilos


Por cierto esta pregunta va en el subforo de Java.

Saludos.
#39
¿Esto se ha hecho anteriormente?
¿Tiene que haber una razón lo bastante justificable para que el-brujo acceda a realizar dicha operación?
¿Qué pasa con los mensajes del usuario?

Creo haber visto un mensaje de usuario el cual no pude acceder a su perfil mediante su nick.



Saludos.
#40
$pscnt_nombre y $pscnt_apellidos forzosamente tienen que ser dos array diferentes?

Porque con ese código estás haciendo lo siguiente.

Código (sql) [Seleccionar]

+---------+----------+------------+
| cod_tra | nombre   | apellidos  |
+---------+----------+------------+
| C0D1    | nombre 1 | NULL       |
| COD2    | nombre 2 | NULL       |
| COD1    | NULL     | apellido 1 |
| COD2    | NULL     | apellido 2 |
+---------+----------+------------+


Primero insertas los nombres con su respectivo código y después insertas los apellidos. En todo caso deberías hacer un update, pero entiendo que lo que no quieres es hacer dos querys.

Qué tipo de array es $pscnt_nombre y $pscnt_apellidos?, cómo lo construyes?
De dónde sale $id?