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ú

Temas - VicInFlames

#1
Esta es la query original..

Código (sql) [Seleccionar]
$sql_articulos = "select
            idi.codigo,
            idi.nombre,
            idi.resumen,
            art.codigo,
            art.novedad,
            art.puntoscompra,
            art.puntoscanje,
            art.tipooferta,
            art.oferta,
            art.idmarca,
            art.idmodelo,
            art.idmaterial,
            art.tipo,
            art.pvp,
            art.novedad,
            art.coche,
            art.orden


            from


            articulos as art,
            articulo_idioma as idi


            where


            art.codigo NOT IN ({$cods_reservados})
            and
            art.codigo = idi.codigo and
            (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 (sql) [Seleccionar]

$sql_articulos = "select
            idi.codigo,
            idi.nombre,
            idi.resumen,
            art.codigo,
            art.novedad,
            art.puntoscompra,
            art.puntoscanje,
            art.tipooferta,
            art.oferta,
            art.idmarca,
            art.idmodelo,
            art.idmaterial,
            art.tipo,
            art.pvp,
            art.novedad,
            art.coche,
            art.orden,
            tal.stock


            from


            articulos as art,
            articulo_idioma as idi,
            articulos_tallas as tal


            where


             tal.stock >
            (SELECT SUM(stock) AS total FROM articulos_tallas
            WHERE codigo =  tal.stock)

            and
            art.codigo NOT IN ({$cods_reservados})
            and
            art.codigo = idi.codigo and
            (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
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
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
Java / Ahorcado Java con Gui
25 Mayo 2015, 11:09 AM
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.

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
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
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

@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
Scripting / Proyecto Batch- Cleverbot
12 Enero 2014, 16:44 PM
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
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.