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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: 1 [2] 3 4 5 6 7
11  Programación / Bases de Datos / No me quita los registros duplicados en: 17 Marzo 2020, 03:36 am
Tengo la siguiente situación: tengo una consulta que me debe devolver 200 registro y me está devolviendo 206 por lo que el valor de la suma, que estoy haciendo me varia mucho. He hecho varias pruebas pero no logro que me que de el valor que realmente es. A continuación le dejo la consulta y las pruebas que he realizado para ver si me pueden ayudar.

Código:
SELECT DISTINCT `client`.id , COUNT(registro.id) AS nopay, SUM(registro.com_paym) AS monto
FROM registro
INNER JOIN `client` ON client.suscriberid = registro.subcriberid
WHERE client.id_agent = '61' AND registro.procedado > 0 AND SUBSTRING(registro.fecha, 1,4) = '2020' AND SUBSTRING(client.aplication_date, 1,4) = '2020' AND SUBSTRING(registro.fecha, 6,2) = '01' AND client.borrado <> 1 AND client.id_insured = '2' GROUP BY registro.procedado  ORDER BY  registro.procedado ASC

Valor que me está devolviendo:

nopay = 206 de 200
monto = 6153.00 de 6132.00

Prueba que he realizado.

Quite la condición de COUNT y SUM y cambie el GROUP BY y ORDER BY en lugar de registro.procesado por `client`.id y quite el DISTINCT si me devuelve la cantidad correcta de registro y el valor del monto es correcto pero de esta manera no puedo el numero de procesados que es por el que necesito hacer la suma y el conteo.

Gracias
12  Programación / Bases de Datos / No puedo obtener los datos que no están en contenido en la otra tabla en: 11 Febrero 2020, 16:11 pm
Tengo la siguiente situación: tengo dos tablas t1 y t2 la tabla t1 tiene 16000 y tantos registro y la tabla t2 20000 y tanto registro, en la tabla t2 tengo guardado los datos por años(2020, 2019, 2018, etc). Ambas tablas estan relacionadas entres si. Lo que nesecito obtener es que todos los registros que no están contenidos en la t2 y si están en la t1 me lo muestre para un año que determinado ejemplo para el 2020 y no se tome los otros año.

En esta consulta que tengo desarrollada me devuelve cero registros.

A continuación le dejo el código que tengo hasta ahora para ver si me pueden ayudar.

Gracias.

Código:
SELECT
    t1.suscriberid AS id,
    @var1:=t2.pyear AS año,
    (SELECT
            IF(SUM(payments_global.commission),
                    SUM(payments_global.commission),
                    0)
        FROM
            payments_global
        WHERE
            payments_global.p_number = bob_global.suscriberid
                AND payments_global.pyear = @var1
                AND payments_global.month = '01') AS ene
FROM
    bob_global t1
        LEFT JOIN
    payments_global t2 ON t1.suscriberid = t2.p_number
WHERE
    1 AND t2.pyear = '2020'
        AND t1.id_insured = '2'
GROUP BY t1.suscriberid
HAVING ene = '0'
13  Programación / PHP / No puedo subir todos los registro de un cvs en: 12 Diciembre 2019, 16:47 pm
Tengo la siguiente situación, estoy subiendo a mi base de datos un fichero csv que tiene al rededor de 16 mil y pico de registro. La cantidad de registro varia de un mes a otro por lo que el resto no es un valor exacto.

Las consultas de subida de datos la estoy haciendo de 100 en 100, el problema se me presenta cuando la cantidad de registro a subir queda por debajo de 100 (ejemplo 85). Estos últimos registro no me lo sube completo siempre me deja algunos sin subir, la cantidad varia de acuerdo al resto que queda.

A continuación les dejo el código para ver si me pueden ayudar.

Gracias.

Código:
$numLineas = (count(file("storage/" . $files))) / 100;

 

if (!is_int($numLineas)) {

$numLineas = intval($numLineas) + 1;

}

$Resto = (count(file("storage/" . $files))) % 100;

 

//Comenzamos a procesar el fichero.

$v = 1;

$c = 1;

$cil = 1;

 

if (($gestor = fopen("storage/" . $files, "r")) !== false) {

while (($datos = fgetcsv($gestor, 1000, ",")) !== false) {

if ($c != 1) {

                                      //Insertamos los datos siempre que la variable $v llegue a 100.

if ($v == 100 and $cil <= $numLineas) {.

 

                                         //Insertamos los datos  y ponemos la variable $v en cero

 

$cil++;

$v = 0;

}

 

//Insertamos el resto que no corresponde a a la cantidad de 100

if ($v == $Resto and $cil == $numLineas and $Resto != 0) {

 

                                     //Insertamos el resto que queda.

 

$v = 0;

}

}

$v++;

$c++;

}

}

Valora esta pregunta
14  Programación / Desarrollo Web / Como puede hacer javascript sincronico en: 25 Marzo 2017, 01:14 am
Hola tengo el siguiente problema. Estoy usando javascript para ir ocultando poco a poco, las palabras de un texto pero lo que me sucede es que no se me está ocultando los segmentos en el orden que quiero, sino que me lo hace indistintamente .

Les dejo el código para ver si me pueden ayudar.

Código:
ini = 0
//Conformamos la cadena a trabajar.
for(c = 0; c < v; c++){
a_seg = '';
a_seg = a_str.splice(ini,5);
if(a_seg != ''){
for(s = 0; s < a_seg.length ; s++){
search += a_seg[s]+" ";
}
search = search.trim();
search = search.replace(/&nbsp;/g,"");
var regex = new RegExp(search,'gi');
       $(this).html($(this).text().replace(regex,'<span style="color: #ff0000; font-size: 18px;">'+search+'</span>'));
       $(this).html($(this).text().replace(regex,'<span style="font-size: 18px;"></span>'));
   search = '';
   ini = ini + 5;
}

15  Programación / Desarrollo Web / ejecutar javascript de forma synchronize en: 7 Marzo 2017, 18:46 pm
Hola a todos:
 Tengo el siguiente problema, estoy utilizando dos funciones javascript pero necesito que se me ejecute de forma synchronize. La primera función, me carga un texto en un div y la segundo me lo va ocultando poco a poco por un intervalo de tiempo.

 Lo que me esta sucediendo, es que primero se me esta ejecutando la función de ocultar y después la de mostrar. Les dejo el código para que vean en la forma que lo estoy ejecutando.

Código:
$("form#form1").removeClass("form-signin").addClass("form-signin2");

set_parrafo(id);

var interval = setInterval(function(){
tpal = set_hideline(60);
       },tpal);
Saludos
16  Programación / Desarrollo Web / Cambiar el color de una palabra con jquery en: 21 Febrero 2017, 21:15 pm
Hola a todos:

Tengo un texto dinámico que va rotando en el cual solo necesito cambiar de color determinadas palabras. Buscado en internet encontré este método de jquery contains pero lo que me esta haciendo es cambiándome el color a todo el div y no solo a palabra que quiero. Les dejo el código por si alguien me puede ayudar.

Saludos

Código:
a2 = a[npal].split("|");
$("#text1").html(a2[0]);
setTimeout(function(){
$("#text2").html(a2[1]);
$("#text2:contains('folklore')").css("color", "red");

},1000);
   

Este es el resultado que quiero:

Nota: Lo que quiere es que se me coloquen en rojo las que están en negrita y cursivas
Citar
Folklore
perezoso, mundial, sanar, bronquitis, folklore, valedero, influir, jinete, honor, folklore, lamentar.
17  Programación / Desarrollo Web / Evitar que el substring me corte la palabra en: 14 Febrero 2017, 18:15 pm
Hola a todos:

 Tengo la siguiente situación, tengo un párrafo el cual estoy cargando de forma dinámica.  En el cual se me están cortando las palabras al final. Quisiera saber si existe alguna forma ,que no se me corta la palabra sino que me corte la cadena en el ultimo espacio en blanco del string.

 La inserción de los texto lo estoy haciendo con jquery les dejo el código a continuación y el ejemplo de lo que esta sucediendo.

Código
  1. lon = Math.round(xa.length / 82);
  2. for(i= 0; i < lon ; i++){
  3. texto = '';
  4. //Extraemos los contenidos para formar el párrafo dinamico.
  5. if(i == 0){
  6. texto = xa.substr(0,82);
  7. $("#div"+i).addClass('txt-mitad2');
  8. $("#texto1").html(texto);
  9. }else{
  10. len = 82 * i;
  11. p = i - 1;
  12. texto = xa.substr(len,82);
  13. $("#div"+p).addClass('txt-mitad2');
  14. $( '<div class="row show-grid" id="div'+i+'"  style="margin-top: 10px"><div class="span10" >'+texto+'</div></div>' ).insertAfter( "#div"+p );
  15. }
  16. }

Texto con el error color rojo:

Citar
Es un hecho establecido hace demasiado tiempo que un lector se distraerá con el co
ntenido
del texto de un sitio mientras que mira su diseño. El punto de usar Lorem
Ipsum es que tiene una distribución más o menos normal de las letras, al contrario
de usar textos como por ejemplo Contenido aquí, contenido aquí . Estos textos hac
en
parecerlo un español que se puede leer. Muchos paquetes de autoedición y editor
es de páginas web usan el Lorem Ipsum como su texto por defecto, y al hacer una
squeda
de Lorem Ipsum va a dar por resultado muchos sitios web que usan este texto
si se encuentran en estado de desarrollo. Muchas versiones han evolucionado a tra
vés
de los años, algunas veces por accidente, otras veces a propósito (por ejemplo
insertándole humor y cosas por el estilo).
   
18  Programación / Desarrollo Web / Como usar executeSql en: 25 Enero 2017, 23:41 pm
Hola a todos, esta es la primera vez que estoy usando las base de datos WebSql por lo que no la conozco mucho mucho el problema que tengo es el siguiente : estoy haciendo una consulta a una tabla en la cual me muestra el contenido sin problema ese dato yo lo guardado en una variable la cual quiero pasarla a una función que tengo creada. el nombre de la variable es xa y a continuación le dejo el código para ver si me puedes ayudar

saludos

Código
  1. //Extraemos los datos de la tabla.
  2. sqlselect = "SELECT texto FROM textos  WHERE npregunta = '"+npreg+"'";
  3. tx.executeSql(sqlselect,[],function (tx, result){
  4.  
  5.                if (result.rows.length){
  6.                    for (var i = 0; i < result.rows.length; i++){
  7.                         row = result.rows[i];
  8.                         x += row.texto + ",";
  9.                    }
  10.                    //Quitmos la ultima coma
  11.                   var xa = "["+x.substring(0, x.length-1)+"]";
  12.                }else{
  13.                 console.log("No items");
  14.                }
  15.            },error);
  16. });
  17. function get_textrandom(xa){
  18.  
  19. var i = Math.floor((Math.random() * 6) + 1);
  20. $("#text2").html(xa[i]);
  21. }
  22.  
  23.  

19  Programación / Desarrollo Web / Invertir rango en input range en: 23 Enero 2017, 19:52 pm
Hola a todos:

Tengo el siguiente detalle, tengo un input range con el cual vario el tiempo de la función setInterval de javascript.

El problema se me esta presentando, cuando  quiero variar la cantidad de palabras por minutos, ya que si lo desplazo hacia la derecha me disminuye la velocidad y si doy hacia la izquierda me la aumenta. Lo que necesito es que el comportamiento sea al revés.

Les dejo el código:

Html    

Código:
                       <div><input type="range" name="rango" class="input-whith" id="rango" min="15" max="3000"></div>
<div><input type="text" id="palabras" name="palabras" readonly="true" value=""/></div>
 

JS

Código:
$("#rango").change(function(){
var val = $(this).val();
alert(val);
pal = val / 1000;
tpal = Math.floor(60 / pal);

$("#palabras").val(tpal);

clearInterval(interval);
interval = setInterval(get_textrandom,val);
});
20  Programación / Desarrollo Web / Estilo de texto con css en: 20 Enero 2017, 00:44 am
Hola a todos:
Tengo un texto el cual quiero que solo se muestre la mitad de las letras en cada palabra. He buscado con css y no encontrado nada. Existe alguna forma de hacerlo o no es posible.

Saludos
Páginas: 1 [2] 3 4 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines