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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: [1] 2 3 4 5 6 7 8 9 10
1  Programación / PHP / Generar JSON desde una tabla en MYSQL en: 21 Marzo 2023, 05:56 am
Hola a todos un cordial saludo, pues intento generar un archivo JSON desde una tabla en MYSQL.

Mi problema es que en una de las columnas hay otro JSON que necesito extraer pero este me lo devuelve como texto y no funciona el json_decode();

Alguien que me pueda ayudar, este es mi codigo:

Código
  1. // Crear la conexión
  2. $conn = new mysqli($servername, $username, $password, $dbname);
  3.  
  4. // Verificar la conexión
  5. if ($conn->connect_error) {
  6.    die("Conexión fallida: " . $conn->connect_error);
  7. }
  8.  
  9. function getTableDataAsJSON($tableName, $connection) {
  10.    // Eliminar caracteres extraños y convertir a utf8mb4_unicode_ci
  11.    mysqli_set_charset($connection, "utf8mb4");
  12.    mysqli_query($connection, "SET NAMES 'utf8mb4' COLLATE 'utf8mb4_unicode_ci'");
  13.  
  14.    // Obtener los datos de la tabla
  15.    $result = mysqli_query($connection, "SELECT * FROM " . $tableName);
  16.  
  17.    // Crear un array con los datos
  18.    $tableData = array();
  19.    while ($row = mysqli_fetch_assoc($result)) {
  20.        // Si la fila tiene una columna llamada "json", codificar el valor como JSON
  21.        if (array_key_exists('json', $row)) {
  22.            //$string = substr($row['json'],1);
  23.            //$string = substr($row['json'],0,-1);
  24.  
  25.            $row['json'] = json_decode($row['json'], JSON_UNESCAPED_SLASHES);;
  26.            //echo $row['json'];
  27.        }
  28.        // Remover las barras invertidas innecesarias
  29.        $row = array_map(function($value) {
  30.            return stripslashes($value);
  31.        }, $row);
  32.        $tableData[] = $row;
  33.    }
  34.  
  35.    // Convertir el array a JSON sin barras invertidas adicionales
  36.    $json = json_encode($tableData, JSON_UNESCAPED_SLASHES);
  37.  
  38.    // Devolver el JSON
  39.    return stripslashes($json);
  40. }
  41.  
  42. echo getTableDataAsJson("incentives",$conn);
  43.  
2  Programación / Bases de Datos / Indicar nombre a registros de una consulta en: 25 Junio 2018, 00:36 am
Hola, tengo la siguiente consulta SQL en la cual busco solo algunos datos de diferentes tablas:

Código
  1.  
  2. SELECT PAGO.importe,PAGO.fecha_reg, EMPLEADO.nombre, EMPLEADO.apellido, CLIENTE.nombre, CLIENTE.apellido, PRESTAMO.importe, PRESTAMO.fecha_reg FROM PRESTAMOS PRESTAMO, PAGOS PAGO, CLIENTES CLIENTE, EMPLEADOS EMPLEADO WHERE PAGO.id = 1 AND CLIENTE.id = PAGO.id_cliente AND PRESTAMO.id = PAGO.id_prestamo
  3.  
  4.  

En la cual obtengo lo siguiente:


https://prnt.sc/jzl6at


Hasta ahí todo bien.
Pero a la hora de identificar el nombre y apellido del cliente y del empleado no puedo ya que en las tablas se llama igual y también con el préstamo y el pago en la parte del dinero se llama importe.
Entonces quiero saber como puedo poner que sea:

Empleado.nombre, Empleado.apellido
Cliente.nombre, Cliente.apellido
Prestamo.importe
Pago.importe

Como hago esto.
Muchas gracias de ante mano.
3  Programación / Programación Visual Basic / Crear listbox personalizado en: 14 Mayo 2016, 23:38 pm
Hola muy buenas tardes o noche segun su horario.

Bueno pues estoy en el desarollo de un juego, y ahora me gustaria crear por asi decirlo una lista con las salas creadas por los usuarios.

E creado una grafica para que tengan mas o menos la idea de que busco porque no puedo hacerlo en un listview, listbox o otro control parecido.

[img]http://prntscr.com/b438q9[img]

Y pues lo que me gustaria hacer es que en el picturebox se agregen items exactamente como los otros pero que cada uno tenga su distinta informacion es decir que cada item(Frame) tenga los datos de los 2 jugadores en esa sala y que se puedan desplazar con el scroll.

Lo que e echo hasta ahora es ponerle el indice 0 a todos los controles y luego cargarlos con un load() pero no me funciona :/


===================

Disculpen sin querer cree 2 post identicos, algun moderador que elimine este post porfavor!


Si alguien pudiece ayudarme sera de gran utilidad para mi.
Gracias por leer.
4  Programación / Programación Visual Basic / [VB6]Comprimir Carpetas y SubCarpetas sin necesidad de OCX o DLLs en: 23 Enero 2016, 20:19 pm
Hola.
estuve dias buscando esto pero no encuentro nada exacto!
Pido que no sea por OXC o DLLs porque algunas PC aveces no puenen registrarlo!
5  Programación / PHP / [PHP] Abrir txt y agregar líneas al final del texto en: 24 Noviembre 2015, 04:28 am
Hola un largo tiempo sin pasar por aquí.
Mi problema es el siguiente:
Tengo 4 archivos:
-generar.php
-descargar.php
-template.js
-mod.js

Bien lo que intento hacer es que generar.PHP abra el template.js y lo pegue en una variable la cual pueda usar para agregar unas líneas al final del templete.js y guardarlo en mod.js para posteriormente descargarlo.

Tengo esto:
Código
  1.  
  2.  
  3. <?php
  4. $mod = "";
  5. $username='"test"';
  6. $code = '"FA82BA8V1BI0SBA8RAVA"';
  7.  
  8. $f=fopen("template.js","r") or exit("Unable to open file!");
  9. while (!feof($f))
  10. {
  11. $x=fgetc($f);
  12. $mod = nl2br($x);
  13. // The line above stores a character in $x.
  14. echo $con= $mod ." ModLoader.username=".$username."; var ModLoader.code=".$code.";";
  15. }
  16.  
  17. $a=fopen("mod.js","w");
  18. fclose($a);
  19.  
  20. echo $con;
  21.  
  22. fclose($f);
  23.  
  24.  
  25.  
  26. //file_put_contents('mod.js',$con);
  27.  
  28. echo '<br>Gracias por descargar Mod.js<br>';
  29. echo '<a href="descargar.php?file=mod.js">Descargar</a>';
  30. ?>
  31.  
6  Programación / Scripting / [Java Script] )(Split) Como obtener datos de un String como un config.ini en: 29 Julio 2015, 21:32 pm
Hola amigos espero que me puedan ayudar con esta incognita que tengo ahora.

Quiero saber como con javascript puedo hacer un Split que me obtenga datos como los de un archivo INI que seria mas o menos haci:

Código:
[Config]
Opcion1=1234
Opcion2=5678

[Paths]
Path1=/juegos/
Path2=/musica/

Algo haci entonces quiero de este string obtener los valores ejemplo:

Código:
-1234
-5678

-/juegos/
-/musica/

Ya se como cargar el archivo solo quiero saber como obtener estos datos mediante splits?

Gracias y un saludo!
7  Programación / Programación General / [Java Script] Arrays Multidimensionales en: 28 Julio 2015, 03:45 am
Hola que tal, bueno anteriormente al parecer habia puesto un post en este foro que no iba, pero es que en este es el unico que me ayudan.

Tengo esta array:

Código
  1. var AttackType = {
  2. Water : {
  3. name: "Water",
  4. bubble: ["Burbujas",0],
  5. waterfall: ["Fuente de Agua",1],
  6. clamp: ["Clamp",2],
  7. hydropump: ["Hidro Ataque",3],
  8. crabhammer: ["Pinzas",4],
  9. watergun: ["Pistola de Agua",5]
  10. bubblebeam: ["Burbuja Explosiva",6]
  11. }
  12. }
  13.  

Se que epara llamar uno solo introdusco:

AttackType.Water.name //Va a ser igual a Water.
Pero como uso un Random para obtener cualquiera de estos datos de esta forma:
Código
  1.    var Random = Math.floor((Math.random() * AttackType.Water.length) + 1)
  2. Pokemon_Attacks[IDPOKEMON][ATTACKSLOT][0]=AttackType.Water[Random].name;
  3. Pokemon_Attacks[IDPOKEMON][ATTACKSLOT][1]=AttackType.Water[Random].id;
  4.  

Y quiero obtener los valores que tiene cada ataque generado aleatorio, ejemplo:

Rnd = 4
Entonces de la lista Attack.Type.Water me tiene que dar el "NOMBRE", ID
en unas variables llamadas
Código
  1. Pokemon_Attacks=[
  2. [
  3. [Ataques del Pokemon1],
  4. [Ataques del Pokemon2],
  5. [Ataques del Pokemon3],
  6. [Ataques del Pokemon4],
  7. [Ataques del Pokemon5],
  8. [Ataques del Pokemon6]
  9. ]];
  10.  

Esto lo tengo controlado pero quiero hacer que se agregue un ataque aleatorio como ya les comente!
8  Programación / Scripting / [javascript] (Math.abs) Aproximacion de entidades en: 27 Julio 2015, 20:42 pm
Hola pues tengo este codigo que es de un juego en la cual quiero detectar si una entidad esta serca de otra, o en un ratio.

Tengo esto:

Código
  1. function checkProximity(entity1, entity2, distanceXZ, distanceY)
  2. {
  3. if(!(Math.abs(Entity.getX(entity1) - Entity.getX(entity2)) <= distanceXZ)){
  4. return false;
  5. }else if(!(Math.abs(Entity.getY(entity1) - Entity.getY(entity2)) <= distanceY)){
  6. return false;
  7. }else if(!(Math.abs(Entity.getZ(entity1) - Entity.getZ(entity2)) <= distanceXZ)){
  8. return false;
  9. }else{
  10. return true;
  11. }
}

Pero siempre me devuelve true, hay alguna manera de hacer esto el detectar si las 2 entidades estan serca o en un area definida?

Saludos
9  Programación / Desarrollo Web / [javascript] Probabilidades de Captura en Juego en: 23 Julio 2015, 04:17 am
Estoy en la creacion de un juego Pokemon con javascript,

Quiero hacer el sistema de captura de Pokemon, quisiera hacer probabilidades al capturar algun pokemon.

Tengo algo como esto:

Código
  1. var PokeBall = 15;
  2. var MasterBall = 25;
  3. var UltraBall = 50;
  4. var PokemonLvl1 = 5;
  5. var PokemonLvl2 = 10;
  6. var PokemonLvl3 = 20;

Como hago para hacer que dependiendo el nivel y el valor de la pokebolas se genere una probabilidad de captura exitosa?
10  Programación / Desarrollo Web / [Resuelto] Reemplazar Caracteres en una Cadena en: 23 Julio 2015, 00:59 am
Bueno mi duda es la siguiente en javascript estoy creando un mod para Minecraft Pocket Edition el caso es que usa lenguaje javascript con la Api de la app que corre los mod.

Quiero reemplazar en una cadena de texto algunas letras y caracteres ejemplo:

[BRIAN|NVL:100]
HP: ---------------
EXP: __________

Uso una funcion que hace lo siguiente:

Código
  1. function getName(string){
  2. var Listadecaracteres = ["NVL","_","-","1","2","3","0","HP",":","EXP"," "];
  3. for(i=0; i>Listadecaracteres.length; i++){
  4. string = string.replace(Listadecaracteres[i],"");
  5. }
  6. return string;
  7. }
  8.  

Hasta hay todo bien me reemplaza los caracterez pero solo me reemplaza una - (rayo / barra) o como le llamen solo me elimina 1 y quiero que se eliminen todas.
Ya intete hacerlo con un while y hacerlo por separado es decir que se reemplazen solo las - pero sigue igual.

Alguien que me pueda ayudar Porfa!.

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