elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1]
1  Programación / Bases de Datos / Subqueries SQL - conocer productos disponibles en: 6 Diciembre 2016, 18:55
Esta es la query original..

Código
  1. $sql_articulos = "select
  2.            idi.codigo,
  3.            idi.nombre,
  4.            idi.resumen,
  5.            art.codigo,
  6.            art.novedad,
  7.            art.puntoscompra,
  8.            art.puntoscanje,
  9.            art.tipooferta,
  10.            art.oferta,
  11.            art.idmarca,
  12.            art.idmodelo,
  13.            art.idmaterial,
  14.            art.tipo,
  15.            art.pvp,
  16.            art.novedad,
  17.            art.coche,
  18.            art.orden
  19.  
  20.  
  21.            from
  22.  
  23.  
  24.            articulos as art,
  25.            articulo_idioma as idi
  26.  
  27.  
  28.            where
  29.  
  30.  
  31.            art.codigo NOT IN ({$cods_reservados})
  32.            and
  33.            art.codigo = idi.codigo and
  34.            (art.baja IS NULL or art.baja > '".DATE('Y-m-d')."') ";
La cual me devuelve correctamente los datos tras un filtro. La pregunta ahora es..como lo hago para filtrar estos mismos datos,para SI mostrar los productos que todavía posean Stock libre..os lo explico con mi idea.
Código
  1. $sql_articulos = "select
  2.            idi.codigo,
  3.            idi.nombre,
  4.            idi.resumen,
  5.            art.codigo,
  6.            art.novedad,
  7.            art.puntoscompra,
  8.            art.puntoscanje,
  9.            art.tipooferta,
  10.            art.oferta,
  11.            art.idmarca,
  12.            art.idmodelo,
  13.            art.idmaterial,
  14.            art.tipo,
  15.            art.pvp,
  16.            art.novedad,
  17.            art.coche,
  18.            art.orden,
  19.            tal.stock
  20.  
  21.  
  22.            from
  23.  
  24.  
  25.            articulos as art,
  26.            articulo_idioma as idi,
  27.            articulos_tallas as tal
  28.  
  29.  
  30.            where
  31.  
  32.  
  33.             tal.stock >
  34.            (SELECT SUM(stock) AS total FROM articulos_tallas
  35.            WHERE codigo =  tal.stock)
  36.  
  37.            and
  38.            art.codigo NOT IN ({$cods_reservados})
  39.            and
  40.            art.codigo = idi.codigo and
  41.            (art.baja IS NULL or art.baja > '".DATE('Y-m-d')."') "

De esta forma,pretendo que se tenga en cuenta el stock inicial,y asi,si el producto no tiene reservado todo el STOCK,SÍ mostrarlo.

Necesito un filtro que me muestre los productos disponibles (que tengan Stock disponible)
2  Programación / Programación General / javascript - Ordenar por encabezados en forma de lista en: 2 Noviembre 2015, 21:18
Saludos a todos!

Llevo un par de meses aprendiendo javascript poco a poco,y he seguido unas guías de ejercicios..hay uno que aparentemente parece simple pero no logro sacarlo..

Tenemos un documento html:

http://imgur.com/SJaoreS



De acuerdo,necesito ordenar los encabezados y sus párrafos en forma de lista..de esta manera:

http://imgur.com/Omwbo2G




Llevo dándole muchas vueltas y no lo consigo..recorriendo el documento con un bucle..de alguna forma?

Gracias
3  Programación / Bases de Datos / - BD Juzgados - Esquema Relacional/ Entidad-Relación en: 3 Junio 2015, 18:44
Saludos a todos,

Mi idea es crear una base de datos basada en la organización de la Administración Jurídica en España,pero no tengo claro de que manera enlazar los diferentes tipos de oficinas.
Sería de gran ayuda algún consejo o criterio propio para ayudarme a continuar.
Gracias por adelantado




4  Programación / Java / Ahorcado Java con Gui en: 25 Mayo 2015, 11:09
Muy buenas a todos,
vengo solicitando ayuda con un proyecto en el que llevo involucrado unos días,pero del que no consigo salir airoso.
Trato de crear una aplicación Java basada en el juego del ahorcado.

Su funcionamiento es,o debería ser el siguiente:

una interfaz muestra una imagen de la base del ahorcado,sin el hombrecillo.
En un Jtextfield se introduce la letra a probar,y esta se compara con un indexOf,con una de las presentes en la palabra final.
Si está,se añade a un label como recordatorio y se pasa a la siguiente letra,
en caso contrario se pasa a la siguiente imagen y se resta una vida,para así disponer de un contador.

cuando se terminan las vidas el juego acaba,si se consigue acertar todas las letras antes de terminar,se gana.

se que tiene fallos mi proyecto,pero no acierto a saber por qué falla mi main.
os paso el código :


Gracias adelantadas por la ayuda.

Código:
package Ahorcado;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;



public class AhorcadoJuego extends JFrame implements ActionListener{



static String charIntroducido = "";
// imagenes de Ahorcado
static ImageIcon img1;
static ImageIcon img2;
static ImageIcon img3;
static ImageIcon img4;
static ImageIcon img5;
static ImageIcon img6;
static ImageIcon img7;


//imagen actual ahorcado
static int ImagenAhorcado;


JLabel lblImagenInicial;

JLabel Completa;

//Boton para comprobar
JButton btncomprobar;


String palabra = "Coche";

static int vidas;

//LetrasDichas
String letras = "";
JLabel lblDichas;

//Introducir letras
JTextField txtIntroducir;

char letra;


public AhorcadoJuego(){
super("Juego del Ahorcado");
setSize(600,600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());



//1
lblDichas = new JLabel("Letras Dichas:");
//2
lblImagenInicial = new JLabel(img1 = new ImageIcon("ImgAhorcado/1.png"));
//3
txtIntroducir = new JTextField();
//4
btncomprobar = new JButton();


char letra = ((CharSequence) txtIntroducir).charAt(0);






// int intentos = 0;
//
// for (int i = 0; i <7; i++) {
//
//
//
// }
//

Completa = new JLabel(palabra);

//
// if(intentos >=1){
// Completa.setText("hey");
// }
//
//
setVisible(true);




add(lblDichas,BorderLayout.NORTH);
add(lblImagenInicial,BorderLayout.WEST);
add(txtIntroducir,BorderLayout.SOUTH);
add(btncomprobar,BorderLayout.EAST);
}





public static void main(String[] args) {
// TODO Auto-generated method stub
new AhorcadoJuego();
}





@Override
public void actionPerformed(ActionEvent evento) {
// TODO Auto-generated method stub

if(evento.getSource() == btncomprobar ){

}

String a="";
a = txtIntroducir.getText();
palabra.indexOf(a,5);



}






public void comparar() {
       
        int contador = 1;
       
        String a="";
a = txtIntroducir.getText();
palabra.indexOf(a,5);


       
       
        while(contador < palabra.length())
        {
            if((letra == palabra.indexOf(a,5)))
            {
                contador++;
                ImagenAhorcado=contador;
                vidas--;
            }
            else
            {
                lblDichas.setText("letras Dichas:" + letra);
            }
           
        }
       
     
    }


public int imagen(int vidas){
switch(7){

case 1: lblImagenInicial.setIcon(img7);
break;

case 2: lblImagenInicial.setIcon(img6);
break;

case 3: lblImagenInicial.setIcon(img5);
break;

case 4: lblImagenInicial.setIcon(img4);
break;

case 5: lblImagenInicial.setIcon(img3);
break;

case 6: lblImagenInicial.setIcon(img2);
break;

case 7: lblImagenInicial.setIcon(img1);
break;
//return
}
return vidas;




}
}
5  Programación / Java / Guardar valor de variables de .java en save.xml en: 2 Marzo 2015, 11:29
Muy buenas a todos,
tengo serias dudas con un proyecto en java que no acabo de comprender.

He programado un juego sobre las "Torres de Hanoi",con las clases :
-Tablero
-Disco
-Torre
-JugarTorres
aunque estas con lo de menos..

En el juego,debes especificar los movimientos que quieres hacer con los discos,de que posición a qué posición,guardando estas..
en ese caso,quiero guardar estas variables en un save.xml mediante las clases StaXParser.java,Item.java,y StaxWriter.java.. como he podido consultar en otras webs es la manera más sencilla..

He seguido los pasos necesarios,pero no consigo entender cómo adaptar el código al mío..añadir los eventos,los cambios de valores..
me es complicado ya que empecé recientemente con el mundo de Java..

necesito una extensa explicación de cómo podría solucionar mi problema,si es necesario paso mi código para facilitarlo.
A ser posible responder lo antes posible.

Agradecimientos adelantados
6  Programación / Scripting / Añadir información a .txt con batch,a partir de la última línea en: 28 Mayo 2014, 10:19
Muy buenas compañeros,

Tengo un Script creado en batch,en el que añado información a un .txt, en diferentes entradas,limitadas por ahora por su posición..viene a querer ser un calendario,o pequeña agenda
 
Código:
@echo off

if exist mem.txt (goto opcion) else (goto nuevo)

:opcion


echo.
echo Existen entradas antiguas..
echo.
echo 1 -Añadir nueva
echo.
echo 2 -Consultar
echo.

set /p choose=

if %choose%==2 (goto consulta) else (goto mas)

:mas

set /p val4=evento nuevo-

echo.
echo %val4% > mem.txt

goto mostrar


:nuevo

set /p val1=evento--

set /p val2=siguiente evento--

set /p val3=otro evento---

cls
(
echo %val1%
echo %val2%
echo %val3% )>mem.txt

:mostrar

echo ----------------------------------------------------------------------------------------
echo -                                      
echo -  %val1%           %val2%          %val3%       %val4%         %val5%        %val6%
echo -                                      
echo -------------------------------------------------------------------------------------------

pause>nul

:consulta

 cls
echo.
echo Buscar
echo.

set /p busca=

cls

findstr %busca% mem.txt
echo.
echo.

pause


El texto queda así

->Primera línea
->Segunda Línea
->Tercera
 etc

y cada vez que quiero añadir nueva información,tras cerrar el script,esta,sobreescribe el texto completo..añadiendo solamente la última.

Cómo puedo evitar ese fallo?

Agradecería MUCHÍSIMO que si tienen sugerencias para mejorar el código,o ideas para hacer algo similar,( a ser posible con breve explicación,por que tengo mucho que aprender),las digan.

Gracias por adelantado.

PD: estoy aprendiendo python,quizás sea mucho mas fácil así.
7  Programación / Scripting / Proyecto Batch- Cleverbot en: 12 Enero 2014, 16:44
Veamos compañeros,estoy intentando hacer una idea similar,al Cleverbot,el famoso "robot", se trataba de un programa que creaba una conversación a partir de frases de varias personas,enlazadas.. :huh:



Mi idea era Introducir frases al bat,que estas se guardarían en un .txt aparte,del que luego se consultan.

Para tener una conversación con sentido,las frases introducidas se guardan en líneas,según su relación,es decir,en el .txt quedaría así:


Hola ~ Que tal? ~ muy bien,y tú? ~ pues genial,no hay novedades ~
Adiós ~ hasta pronto ~ Nos vemos! ~ ;)


Estoy interesado en cómo puedo buscar desde el bat,partes de estas líneas,según sea necesario..
[ Yo digo "Hola" y el bat,lo relaciona con otra relación de la misma línea
(Hola ~ que tal?) por lo que me responderá " que tal?" o "bien y tú? ]

Como utilizo un "find" / "findstr" o "for" para conseguir buscar cierto segmento delimitado por un signo de puntuación,de la misma línea?



Muchas gracias :laugh:
8  Programación / Scripting / Ayuda por favor. Batch que almacene datos en un txt consultable en: 11 Agosto 2013, 14:05
desearía saber como conseguir un programa en batch,en el cual yo pueda añadir información,y esta se guarde en un txt,posibilitando una consulta de esta información después. algo así

Usuario: Víctor
edad:18
hermanos:no

esto guardado en un txt,posible de consultar y quizás editar después.

haría falta un FIND,Call...?
o almacenado en diferentes textos y despues buscarlo por nombre??

MUCHAS GRACIAS,quisiera ir aprendiendo programación,y esto me vendría de perlas.

Páginas: [1]
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines