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ú

Mensajes - Shell Root

#2151
PHP / Re: Donde esta mi error =(
9 Diciembre 2010, 19:49 PM
No se, pero creo que es algo como lo siguiente,

Código (sql) [Seleccionar]
CREATE TABLE tblPoC( ID INT NOT NULL AUTO_INCREMENT, COD VARCHAR(10), DESCR VARCHAR(20), PRIMARY KEY (ID) );

INSERT INTO tblPoC(COD, DESCR) VALUES('A001', 'PoC1-A001');
INSERT INTO tblPoC(COD, DESCR) VALUES('A001', 'PoC2-A001');
INSERT INTO tblPoC(COD, DESCR) VALUES('A002', 'PoC1-A002');
INSERT INTO tblPoC(COD, DESCR) VALUES('A002', 'PoC2-A002');
INSERT INTO tblPoC(COD, DESCR) VALUES('A002', 'PoC3-A002');


Al realizar la siguiente consulta, el resultado es:
Código (sql) [Seleccionar]
mysql> SELECT COD AS 'Código', COUNT(COD) AS 'Cantidad' FROM tblPoC GROUP BY COD;
+---------+----------+
| Código | Cantidad |
+---------+----------+
| A001    |        2 |
| A002    |        3 |
+---------+----------+
2 rows in set (0.00 sec)

mysql> SELECT COD AS 'Código', COUNT(COD) AS 'Cantidad' FROM tblPoC WHERE (COD = 'A001') GROUP BY COD;
+---------+----------+
| Código | Cantidad |
+---------+----------+
| A001    |        2 |
+---------+----------+
1 row in set (0.00 sec)

mysql>
#2152
Desarrollo Web / Re: Programilla en javascript
9 Diciembre 2010, 01:03 AM
A ver, para que entiendas mejor lo que intento decirte, te voy a poner un pequeño ejemplo:

Código (javascript) [Seleccionar]
function sumNum1(var Num1){
  Num1 = parseInt(Num1);
  return Num1 + 2;
}

function sumNum2(var Num2){
  Num2 = parseInt(Num2);
  return Num2 + 2;
}

Esto es lo que tienes para cargar las "tablas" -por así decirlo-

Ahora con esas funciones, realicemos una operación. Por ejemplo, una suma así,
Código (javascript) [Seleccionar]
alert( sumNum1(1) + sumNum1(2) );

El resultado debería ser, 7 (((1+2)+(2+2))==(3)+(4) == 7).

--

Ahora que pasa si tenemos la siguiente función,
Código (javascript) [Seleccionar]
function sumNum(var Num){
  Num = parseInt(Num);
  return Num + 2;
}


Y realizamos la misma operación,
Código (javascript) [Seleccionar]
alert( sumNum(1) + sumNum(2) );

El resultado debería ser el mismo. :D
#2153
Hacking / Re: Armitage y ubuntu.
8 Diciembre 2010, 22:47 PM
Recordad instalar lo siguiente, para no presentar errores.
Código (bash) [Seleccionar]
sudo apt-get install ruby1.8-dev
#2154
Desarrollo Web / Re: Programilla en javascript
8 Diciembre 2010, 21:49 PM
Primero que todo, si tienes una función A que hace X acción, para que tener otra función B que hace la misma X función de la función A?
Segundo, estáis llamando objetos que están muertos, -por así decirlo-, ya que el tiempo de vida es sólo dentro de una función.

La solución que te daría es la siguiente, -cabe aclarar que mi javascript es un poco básico-

En esta función, estamos pidiendo un parámetro que sería el objeto 'vector', al que deseamos setear con valores.
Código (javascript) [Seleccionar]
function objArray(obj){
   var i = 0;
   var sNum = 0;

   for(i=0; i<obj.length; i++){
     sNum = prompt('Enter number of position vector ['+ i +']:', 'PROMPT');
     obj[i] = parseInt(sNum);
   }

   return obj;
}


Después, lo que se debería de hacer es realizar otra función con las acciones necesarias (suma, resta, multiplicación y división), optaría por hacerlo todo en una misma función, se diferenciaría dependiendo de un parámetro. Así,
Código (javascript) [Seleccionar]
function sumObj(var sType, obj1, obj2){
   /* ACTIONS */
}


Se tiene que validar la variable sType, para ver que tipo de operación se va a realizar. Es decir,
Código (javascript) [Seleccionar]
if( sType == 'suma' ){}
else if( sType == 'resta' ){}
else if( sType == 'multiplicacion' ){}
else if( sType == 'division' ){}
else { return 0; }
#2155
Pues, entonces concatena la hora al seleccionar la fecha, es decir,
Código (php) [Seleccionar]
$sDate = "2010-12-08";
$sNewDate = "2010-12-08"."00:00:00";


Quizás, puede que el componente que usas se pueda personalizar a vuestro gusto. Tendrías que consultar.

Edit: Por ejemplo, :http://es.efreedom.com/Question/1-1216564/Mejor-metodo-de-entrada-y-validar-datetime-personalizado-en-forma-PHP
#2156
Desarrollo Web / Re: Problema con tablas
7 Diciembre 2010, 22:33 PM
Cita de: Riki_89D en  7 Diciembre 2010, 16:34 PM6 tablas distintas me queden una al lado de la otra hasta llegar a 3 y despues que siga mostrandomelas debajo.
Ehh?
#2157
Bases de Datos / Re: No conecta BD
7 Diciembre 2010, 03:02 AM
Intenta hacer algo así,
Código (php) [Seleccionar]

  $sServer = '127.0.0.1';
  $sUser = 'root';
  $sPass = 'toor';
  $sDataBase = "dbPoC";

  $sHandle =  mysql_connect($sServer, $sUser, $sPass);
  if (!$handle) { die('No pudo conectarse: ' . mysql_error()); }

  mysql_select_db($sDataBase, $db);

  $sSQL = "SELECT * FROM vehiculos";
  $sQuery = mysql_query($sSQL);
  if (!$sQuery) { die('Invalid query: ' . mysql_error()); }

  echo "<table border='1' cellpadding='5'>";
  echo "<tr>";
  while( $sRow = mysql_fetch_row( $sQuery ) ){
    echo "<tr><td>" . $row[1] . "</td></tr>";
  }
  echo "</tr>";
  echo "</table>";

#2158
Podría ser algo como esto,

Código (sql) [Seleccionar]
     SELECT citas.folio AS 'Citas - Folio',
citas.id_servicio AS 'Citas - ID Servicio',
citas.fecha AS 'Citas - Fecha',
servicio.id_servicio AS 'Servicio - ID Servicio',
servicio.nombre_servicio AS 'Servicio - Nombre Servicio'
       FROM cita
INNER JOIN servicio
         ON citas.id_servicio = servicio.id_servicio
      WHERE (id_servicio = 1)
#2159
Lo que me dio entendí... Creo que tienes que usar la unión te tablas [INNER JOIN] + [COUNT]
#2160
A ver, Cómo dijo jack el destripador: vamos por partes...

Explicadnos, lo más exactamente posible -ojala con estructura de tablas y resultados originales - lo que quieres hacer.