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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20
121  Programación / PHP / Re: Tablas y PHP en: 12 Diciembre 2011, 09:54 am
para que reinventar la rueda, que use una de las tantas datagrids dinamicas que hay en el mercado:
http://www.apphp.com/php-datagrid/index.php





Cierto, pero para que reinventarla ? pues en lo personal para entender como funciona minimo, no me gusta usar otros codigos sin por lo menos tener una idea de como hacerlo yo mismo claro que lo mas probable el otro lo haga mejor o mas rapido, pero quiero tener una idea de como funciona o como hacerlo jeje bueno ese en mi caso de porque reinvento xD (claro si es un proyecto que no tengo prisa xD)
122  Programación / PHP / Re: Tablas y PHP en: 11 Diciembre 2011, 21:30 pm
No lo revise del todo, pero para lo que dices o pides am creo que deberias eliminar esos <tr> que pones al principio y al final </tr> ejejje

Ya luego por tu codigo deberia ir agregando una nueva fila y asi jeje
123  Programación / PHP / Re: No puedo encontrar el error alguien lo ve? (actualizando registro en db con php) en: 6 Diciembre 2011, 22:31 pm
Por que no usar simples comillas como ' , asi te ahorras las \ ?


"UPDATE `sistema`.`usuarios` SET `usuario` = '$usuario', `passwd` = '$hash', `tipo` = '$tipo', `sede` = '$tipo' WHERE `usuarios`.`id` ='$id';"

Las \, son comunmente usadas cuando tu tu string empieza por el mismo tipo de comillas y quiere imprimir ejemplo:

echo "hola como estas \"juan\"";
echo 'hola como estas \'juan\'';
echo "hola como estas 'juan'";
echo 'hola como estas "juan"';

Si empieza con " dentro de la cadena puedes poner ' directamente sin poner \ a menos que decees poner " ocuparas poner \ puesto que iniciaste con  " , bueno espero haberme explicado jejeje
124  Programación / PHP / Re: Dos tipos de comillas en sentencia echo y funcion javascript en: 6 Diciembre 2011, 22:09 pm
Pues si no se puede haci simplemente cerrar  con ?> , o por lo menos yo asi lo haria.

<? if(isset($page2)){ echo $page2; }else{ ?> <a href="services.php"onmouseover="mopen('m1');" onmouseout="mclosetime();"> <?=$llang->findvar($l_services)?></a><? ?>
125  Programación / Programación C/C++ / Re: Busco programador C/C++ para proyecto en: 27 Noviembre 2011, 03:30 am
"Examen" no lleva acento, es llana y acaba en n, no queda muy bien que tengas faltas de ortografía en una oferta de trabajo pero bueno. Suerte para los que estén interesados.

Cierto, y ademas de que es la zona incorrecta si los programadores en tal lenguaje se encuentran en su zona.
126  Programación / Programación C/C++ / Re: [AYUDA] Programar un calculador de IVA en C++ en: 23 Noviembre 2011, 08:48 am

INICIO Programa
    double  precio, iva, resultado;
    Mostrar "Precio: ";
    Leer precio;
    Mostrar "IVA: ";
    Leer iva;
    resultado = (precio*iva)+precio;
    Mostrar "Precio Con IVA: " resultado;
Fin Programa


Como podra ver no tiene mucha ciencia, casi casi es igual el codigo por no decir que ya esta hecho ejjeejej, solamente si queremos el iva de 18% entonces se introduce 0.18, si se quiere el iva del 5% se introduce 0.05 o el 50% seria 0.50.

Bueno eso espero te sirva ya que mas claro creo que no es posible, jejeje
Suerte n_n
127  Programación / Programación C/C++ / Re: [AYUDA] Programar un calculador de IVA en C++ en: 22 Noviembre 2011, 19:41 pm
Pues esto no tiene nada de complejidad si sabes sacar el iva a mano, pudes hacerlo aqui facilmente solamente ocupas leer los tipos de datos que hay en este caso
int
double
float
long

Estos 4 tipos de datos son comunmente para el trato de numero aunque ahi para no ponerte todo yo, te dire que leas un poco sobre las diferencias que hay entre ellos, con eso sabras como hacer bien tu calculadora del iva.
128  Programación / Programación C/C++ / Re: agenda en c... problema con mostrar contactos y buscar contacto en especifico en: 21 Noviembre 2011, 19:53 pm
Bueno ahora que tuve tiempo decidi hacerlo a mi modo, y aqui te dejo a como yo lo haria, espero te sirva

Código
  1. #include <stdio.h>
  2. #include <time.h>
  3. #include <iostream.h>
  4. using namespace std;
  5.  
  6. struct contacto{
  7.       char equipo[40];
  8.       char nombre[40];
  9.       int telefono;
  10.       int ocupado;
  11.       };
  12. typedef struct contacto tipo_contacto;
  13.  
  14. int main()
  15. {
  16.    int cont;
  17.    int numero; /** el numero del menu de opciones*/
  18.    int numerodeamigos;  /** el numero de amigos que quiero agregar a la agenda */
  19.    bool hayespacio;
  20.    char busca[40];
  21.  
  22.    tipo_contacto c1[80];
  23.    for(int x = 0; x < 80; x++)
  24.    {
  25.            c1[x].ocupado = 0;
  26.    }
  27.  
  28.  
  29.    do
  30.    {
  31.                  cout << "\tPOR FAVOR ELIJA UNA DE LAS SIGUIENTES OPCIONES" << endl << endl;
  32.                  cout << "\t1.AGREGAR CONTACTO" << endl;
  33.                  cout << "\t2.MOSTRAR TODOS LOS CONTACTOS DE TU AGENDA" << endl;
  34.                  cout << "\t3.MOSTRAR LOS CONTACTOS CARAQUISTA" << endl;
  35.                  cout << "\t4.MOSTRAR LOS CONTACTOS MAGALLANEROS" << endl;
  36.                  cout << "\t5.BUSCAR CONTACTO" << endl;
  37.                  cout << "\t6.ELIMINAR CONTACTO" << endl;
  38.                  cout << "\t0.SALIR" << endl;
  39.                  cin >> numero;
  40.                  system ("cls");
  41.                  switch(numero)
  42.                  {
  43.  
  44.                      case 1:                          
  45.  
  46.  
  47.                           cout << "Cuantos amigos deceas agregar:" << endl;
  48.                           cin >> numerodeamigos;
  49.  
  50.                           hayespacio = false;
  51.                           for(int i = 0; i < numerodeamigos; i++)
  52.                           {
  53.                                   for (int x = 0; x < 80; x++)
  54.                                   {
  55.                                       if(c1[x].ocupado == 0)
  56.                                       {
  57.                                               system("cls");
  58.                                               cout << "Contacto Numero[" << (i+1) << "]" << endl;
  59.                                               cout << "Ingrese el nombre: " << endl;
  60.                                               cin >> c1[x].nombre;
  61.                                               cout << "Diga el equipo de su amigo: caraquista o magallanero" << endl;
  62.                                               cin >> c1[x].equipo;
  63.                                               cout << "Ingrese el telefono: " << endl;
  64.                                               cin >> c1[x].telefono;
  65.                                               c1[x].ocupado = 1;
  66.  
  67.                                               hayespacio = true;
  68.                                               break;
  69.                                       }                      
  70.                                   }
  71.                           }
  72.                           system("cls");
  73.                           if(!hayespacio)
  74.                           {
  75.                                 cout << "No hubo espacio en la agenda para agregar nuevos contactos" << endl;
  76.                           }else{
  77.                                 cout << "Usuarios agregados Correctamente" << endl;
  78.                           }
  79.                           break;
  80.  
  81.                      case 2:
  82.                           hayespacio = false;
  83.                           for(int x = 0; x < 80; x++)
  84.                           {
  85.                                   if(c1[x].ocupado == 1)
  86.                                   {
  87.                                                   cout << "Contacto #" << (x+1) << endl;
  88.                                                   cout << "Nombre: " << c1[x].nombre << endl;
  89.                                                   cout << "Equipo: " << c1[x].equipo << endl;
  90.                                                   cout << "Telefono: " << c1[x].telefono << endl << endl << endl;
  91.                                                   hayespacio = true;
  92.                                   }
  93.                           }
  94.                           if(!hayespacio)
  95.                                          cout << "No hay contactos en la agenda" << endl;
  96.                           break;
  97.  
  98.                      case 3:
  99.                           cout << "Caraquista" << endl << endl;
  100.                           for(int x = 0; x < 80; x++)
  101.                           {
  102.                                   if(strcmp(c1[x].equipo,"caraquista") == 0 && c1[x].ocupado == 1)
  103.                                   {
  104.                                           cout << "Nombre: " << c1[x].nombre << endl;
  105.                                           cout << "Telefono: " << c1[x].telefono << endl;
  106.                                   }
  107.                           }
  108.                           break;
  109.  
  110.                      case 4:
  111.                           cout << "Magallanero" << endl << endl;
  112.                           for(int x = 0; x < 80; x++)
  113.                           {
  114.                                   if(strcmp(c1[x].equipo,"magallanero") == 0 && c1[x].ocupado == 1)
  115.                                   {
  116.                                           cout << "Nombre: " << c1[x].nombre << endl;
  117.                                           cout << "Telefono: " << c1[x].telefono << endl;
  118.                                   }
  119.                           }
  120.                           break;
  121.                      case 5:
  122.                           cout << "Buscar contacto" << endl << "Ingrese el nombre del contacto:" << endl;
  123.                           cin >> busca;
  124.                           hayespacio = true;
  125.                           for(int x = 0; x < 80; x++)
  126.                           {
  127.                                   if(strcmp(c1[x].nombre, busca) == 0 && c1[x].ocupado == 1)
  128.                                   {
  129.                                                          cout << endl << "Nombre: " << c1[x].nombre << endl;
  130.                                                          cout << "Telefono: " << c1[x].telefono << endl;
  131.                                                          cout << "Equipo: " << c1[x].equipo << endl;    
  132.                                                          hayespacio = true;                                                      
  133.                                   }
  134.                           }
  135.                           if(!hayespacio)
  136.                               cout << "No se encontro al contacto" << endl;
  137.                           break;
  138.                      case 6:    
  139.                           cout << "Eliminar contacto" << endl << "Ingrese el nombre del contacto:" << endl;
  140.                           cin >> busca;
  141.                           hayespacio = false;
  142.                           for(int x = 0; x < 80; x++)
  143.                           {
  144.                                   if(strcmp(c1[x].nombre,busca) == 0 && c1[x].ocupado == 1)
  145.                                   {
  146.                                        c1[x].ocupado = 0;
  147.                                        cout << endl << "Usuario Eliminado" << endl;
  148.                                        hayespacio = true;  
  149.                                   }
  150.                           }
  151.                           if(!hayespacio)
  152.                               cout << "No se encontro al contacto" << endl;
  153.                           break;
  154.                      default:
  155.                              cout << "Eleccion elegida no existe" << endl;
  156.                              break;
  157.                  }
  158.                  getchar();getchar();
  159.                  system("cls");
  160.  
  161.    }while(numero != 0);
  162.    cin.get();cin.get();
  163.    return 0;
  164. }
  165.  
  166.  
129  Programación / PHP / Re: Script para descargar todo dragon ball y dragon ball z en tu servidor en: 20 Noviembre 2011, 19:48 pm
En si ningun error, en pantalla me dice que se descargo correctamente y blablabla, pero checo el archivo y me los crea pero todos estan en 0 bytes, coloque el wget que corra en modo administrador desactive el UAC y nada :/

130  Programación / Programación C/C++ / Re: agenda en c... problema con mostrar contactos y buscar contacto en especifico en: 20 Noviembre 2011, 19:42 pm
Porque simplemente no recorrer todo el arreglo de c1 y cuando el contacto sea CARAQUISTA lo muestre e igual con el otro ejemplo
Código
  1. for(in x = 0; x < numerodeamigos; x++)
  2. {
  3.    if(strcmp(c1[x].equipo,"caraquista") == 0)
  4.    {
  5.        //Imprimir datos
  6.    }
  7. }
e igual con el otro.

P.D. Tu codigo es un tanto ineficiente porque si pones que deceas agregar 4 usuarios, y luego deceas agregar otros 4 usuarios, estos no se agregaran sino reemplazaran a los anteriores y el chiste es que agregue a nuevos sin remover los que ya estan.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines