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

 

 


Tema destacado:


  Mostrar Temas
Páginas: 1 [2] 3 4 5 6 7
11  Programación / PHP / MOVIDO: Capas pierden su posicion al subirlas al hosting !!??? en: 21 Diciembre 2009, 14:41 pm
El tema ha sido movido a Desarrollo Web.

https://foro.elhacker.net/index.php?topic=278310.0
12  Programación / Bases de Datos / Seleccionar datos únicos, comparar con otra base, dos consultas en: 14 Diciembre 2009, 19:41 pm
Hola,

Tengo el siguiente problema..

Tengo 7 bases de datos, con datos del 1 al 1200, 1200 al 2300 y así.. son consecutivos pero están partidos  :xD bueno, me pasaron una base de datos concentrada con todas las filas que supuestamente están (o deberían estar en las mini bases).

La primer consulta es cómo puedo seleccionar las filas donde un entero sea diferente, digamos que tengo un numero en un campo y necesito sacar los número únicos de la base de datos concentrada.

La segunda es como puedo obtener las filas que NO estén en las mini bases pero que estén en la base de datos concentrada (ya únicas).

Es en Mysql.

Gracias de antemano,

Alfonso.
13  Programación / PHP / MOVIDO: [SOL] Bloqueo de tablas en: 10 Diciembre 2009, 03:56 am
El tema ha sido movido a Bases de Datos.

http://foro.elhacker.net/index.php?topic=276621.0
14  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / GPS en c905 Sony Ericsson, usar algún sistema de mapas que no sea el Google Map? en: 29 Octubre 2009, 20:37 pm
Hola,

Aprovechando para casi inaugurar el foro  ;D vengo con una duda que tengo desde que compré mi c905 de Sony Ericsson.

Bueno.. pues el teléfono tiene un receptor GPS, el cual me indica mi compañia telefónica es a-GPS (Asistido), lo que requiere una conexión a internet para bajarme los mapas y hacer funcionar el receptor. La pregunta es si hay alguna forma de echar andar el receptor sin asistencia, ya que tener internet me sale bastante caro.. Ya he probado el TrekBuddy pero no consigo que se active el receptor.

Muchas gracias,

Alfonso.
15  Programación / PHP / MOVIDO: ¿Es mi código seguro? en: 13 Octubre 2009, 19:00 pm
El tema ha sido movido a Nivel Web.

https://foro.elhacker.net/index.php?topic=270490.0
16  Programación / PHP / MOVIDO: diseño web. en: 18 Septiembre 2009, 02:10 am
El tema ha sido movido a Desarrollo Web.

https://foro.elhacker.net/index.php?topic=267475.0
17  Programación / PHP / MOVIDO: forzar ie en: 16 Agosto 2009, 20:51 pm
El tema ha sido movido a Desarrollo Web.

https://foro.elhacker.net/index.php?topic=264112.0
18  Programación / PHP / MOVIDO: Problemas con un pluging de Wordpress (WP-Polls) en: 23 Julio 2009, 17:18 pm
El tema ha sido movido a Desarrollo Web.

https://foro.elhacker.net/index.php?topic=261850.0
19  Programación / PHP / Ordenar registros en: 13 Julio 2009, 19:41 pm
Hola PHPecheros,

Tengo una duda, que más que duda siento es error de lógica:

Tengo una tabla "banner":

Código:
mysql> describe banner;
+---------------+------------------+------+-----+---------+----------------+
| Field         | Type             | Null | Key | Default | Extra          |
+---------------+------------------+------+-----+---------+----------------+
| id_banner     | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| nombre        | varchar(45)      | YES  |     | NULL    |                |
| archivo       | varchar(200)     | YES  |     | NULL    |                |
| thumbnail     | varchar(200)     | YES  |     | NULL    |                |
| ventana_nueva | tinyint(1)       | YES  |     | NULL    |                |
| url           | varchar(255)     | YES  |     | NULL    |                |
| activo        | tinyint(1)       | YES  |     | 1       |                |
| borrado       | tinyint(1)       | YES  |     | 0       |                |
| altura        | int(11)          | NO   |     |         |                |
| anchura       | int(11)          | NO   |     |         |                |
| defront       | tinyint(1)       | NO   |     |         |                |
| slot          | int(10) unsigned | NO   | UNI |         |                |
+---------------+------------------+------+-----+---------+----------------+
12 rows in set (0.00 sec)

En donde verán un campo llamado slot(int) que sirve para almacenar de 1 a N (sin que se repitan), esto se hace para ordenar de forma visual mis registros. La duda radica es cómo hacer un manager para controlar el orden.

Lo que hice fue hacer una lista con un par de flechas por cada registro, si es el slot==1 no pongo la flecha hacia "arriba", y de igual forma si es el último slot no pongo la que apunta hacia abajo.

La funcionalidad de "subir" ya quedó OK, sin embargo la bajada nop..  :-\

Los parámetros que mando por cada registro en el link son:

Código:
order=down&id_banner=1&slot=1&idnextslot=2

Donde id_banner es el ID del registro, el slot es el número de slot que tiene y el idnextslot es el slot siguiente.

En mis querys tengo lo siguiente:

Código
  1. //--------------------------------------------------------------+
  2. // Case Down |
  3. //--------------------------------------------------------------+
  4. if($var['order']=="down"){
  5. //--------------------------------------------------------------+
  6. // First get the next Number ID slot and ID_banner |
  7. //--------------------------------------------------------------+
  8. $DBQuery->attrib['query'] = "SELECT id_banner, slot FROM `banner` WHERE `id_banner` ='".$var['idnextslot']."'";
  9. //echo $DBQuery->attrib['query']."<br>";
  10. $getNextSlot = $DBQuery->RunQuery();
  11.  
  12. //--------------------------------------------------------------+
  13. // Update the original entry with the new id_slot |
  14. //--------------------------------------------------------------+
  15. $DBQuery->attrib['query'] = "UPDATE `banner` SET `slot` = '".$var['idnextslot']."' WHERE `id_banner` ='".$var['id_banner']."'";
  16. //echo $DBQuery->attrib['query']."<br>";
  17. $downSlot=$DBQuery->RunQuery();
  18.  
  19. //--------------------------------------------------------------+
  20. // Update the entry target with the old slot |
  21. //--------------------------------------------------------------+
  22. $DBQuery->attrib['query'] = "UPDATE `banner` SET `slot` = '".$var['slot']."' WHERE `id_banner` ='".$getNextSlot[0]['id_banner']."'";
  23. //echo $DBQuery->attrib['query']."<br>";
  24. $downSlot=$DBQuery->RunQuery();
  25.  
  26. }
  27.  

Simplemente no funciona.. me actualiza los registros mal  :xD  :-\, me pone slot's elevados y a veces menores. A ver si me podeis echar un cable.. gracias  :)
20  Programación / PHP / Parser htmlspecialchars() en: 12 Junio 2009, 03:01 am
Buenas...

Estoy haciendo un parser (por decirlo así) para proteger nuestras aplicaciones, aquí lo teneis:

Código
  1. //-------------------------------------------------------------------------------------------------------------------------+
  2. // Here emerge the two types of globals vars, copy all incoming POST and GET variables to an associative array called $var |
  3. //-------------------------------------------------------------------------------------------------------------------------+
  4. if(!isset($var) || !is_array($var)) {
  5. $var = array();
  6. $var = array_merge($_POST, $_GET); // GET overwrites POST
  7. }
  8.  
  9. // With this function, we are clear the html chars to entity ascii
  10. function clear_chars($var){
  11. if(!is_array($var)){
  12. return htmlspecialchars($var);
  13. }
  14. else{
  15. $new_var = array();
  16. foreach ($var as $j => $p){
  17. $new_var[htmlspecialchars($j)]=clear_chars($p);
  18. return $new_var;
  19. }
  20. }
  21. }
  22. if($_POST) $_POST=clear_chars($_POST);
  23. if($_GET) $_GET=clear_chars($_GET);
  24. if($_REQUEST) $_REQUEST=clear_chars($_REQUEST);
  25. if($_SERVER) $_SERVER=clear_chars($_SERVER);
  26. if($_COOKIE) $_COOKIE=clear_chars($_COOKIE);
  27.  

El problema va porque cuando lo parseo, se pierden los todos los arrays, excepto el primero, alguna idea?

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