|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - RadicalEd
Páginas: 1 2 3 [4] 5 6 ... 123
76
« en: Miércoles 9 de Noviembre de 2011, 02:06 »
Buenas, no se hace cuanto que no entro, debe ser que hace mucho que no programo y ando liadisimo con no se cuantas cosas.
Es lindo volver a ver algunos de los avatares de siempre
Dichoso tu que has abandonado el mundo de la informatica, yo me empiezo a fastidiar de la ingenieria.
HEREJE, HEREJE, HEREJEyo no ando muy metido en el foro, pero aproveché el RSS de varios foros que hace mucho se lo había pedido al jefecito para estar a la par de lo que postean
77
« en: Miércoles 19 de Octubre de 2011, 14:50 »
Necesito los codigos de estos tres algoritmos en VIsual Basic 6 ayudenmeeeeeeee.. envienme si lo tienen a estos correos: amr_franz@hotmail.com amrfranz@gmail.com
Gente inutil y usted hermano, que mamera ayudarle a los vagos
78
« en: Viernes 30 de Septiembre de 2011, 03:57 »
no he usado la libreria, pero veo que puedes usar etiquetas HTML, por que en vez de usar 'justificacion'=>'center', no lo haces con <center></center> o <div align="center"></div>, prueba con eso a ver si te funciona, cualquier cosa avisas
79
« en: Miércoles 28 de Septiembre de 2011, 03:17 »
no especificas muy bien cómo creas el pdf, si estás usando una libreria con sus clases, cómo es la abstracción de esa clase
80
« en: Miércoles 28 de Septiembre de 2011, 03:16 »
no es solo por la llave duplicada, eso era algo extra, lo extraño es que cuando ejecutaba el query anterior, SELECT ADDDATE( wf.fecha_inicio, DATEDIFF( plpr.tiempo_limite, "2000-01-01 08:00:00" ) ) AS tiempo FROM ct_plantilla_workflow AS wf, ct_plantilla AS pl, ct_plantilla_protocolo AS plpr WHERE wf.usu_asigna = "ECASTANO" AND wf.plantilla_id = pl.id AND plpr.plantilla_id = pl.id AND wf.proceso = plpr.orden
con el usuario ECASTANO y quería imprimir el resultado del query, ósea, $query = ' SELECT ADDDATE( wf.fecha_inicio, DATEDIFF( plpr.tiempo_limite, "2000-01-01 08:00:00" ) ) AS tiempo FROM ct_plantilla_workflow AS wf, ct_plantilla AS pl, ct_plantilla_protocolo AS plpr WHERE wf.usu_asigna = "ECASTANO" AND wf.plantilla_id = pl.id AND plpr.plantilla_id = pl.id AND wf.proceso = plpr.orden'; echo $result;
Me suelta algo muy extraño: Resource id #681, ósea, el 1 en ese 68 está de más, eso es lo que estoy validando, yo creo que es casí un bug de PHP, por que si lo hubiera hecho con admin, ósea, $query = ' SELECT ADDDATE( wf.fecha_inicio, DATEDIFF( plpr.tiempo_limite, "2000-01-01 08:00:00" ) ) AS tiempo FROM ct_plantilla_workflow AS wf, ct_plantilla AS pl, ct_plantilla_protocolo AS plpr WHERE wf.usu_asigna = "ADMIN" AND wf.plantilla_id = pl.id AND plpr.plantilla_id = pl.id AND wf.proceso = plpr.orden'; echo $result;
Me da solamente: Resource id #68 sin el 1, no sé que pueda ser y eso me tiene loco
81
« en: Martes 27 de Septiembre de 2011, 02:32 »
La solucione con una pachotada, les muestro: /* * Este método mostrará datos de una consulta de varias tablas * @param string $query sql query * @param integer $tipo El tipo de query que se ejecutará * @param string $error Para mostrar un error diferente al default de MySQL * @return $arrayRetorno Tiene el resultado, la cantidad de registros, un array con los registros y el último indexado */ function query($query, $tipo=0, $trace=0, $error='<br /><b>Query ejecutado incorrectamente<br />') { $this->result = mysql_query($query);// or die($x = mysql_error().$error.$query.'</b>'); if ($this->result==0){ /* * Valido si es error por entrada duplicada en campo único */ echo '<div align="center"> Registro <strong>'.$err[1].'</strong> en el campo <strong>'.$err[3].'</strong> ya existe en la Base de Datos <br /><a href="javascript:history.back();">Volver</a> </div>'; } else { echo '<div align="center">'.$error.mysql_error().$query.'</div>'; } } else { /* * Dependiendo del tipo de consulta SQL escojida extraemos las variables */ if ($this->result!=1){ // ESTA PACHOTADA ES OBLIGATORIA, TENGO GANAS DE LLORAR switch($tipo) { case 'SELECT': case 0: $this->ultimo = ''; break; case 'INSERT': case 1: $this->numrows = ''; $this->arrayRegistros = ''; break; case 'UPDATE': case 'DELETE': case 'ALTER': case 2: case 3: case 4: $this->numrows = ''; $this->arrayRegistros = ''; $this->ultimo = ''; break; case 'SHOW TABLES': case 'OPTIMIZE TABLE': case 'TRUNCATE TABLE': case 5: case 6: case 7: $this->numrows = ''; break; } } /* * Estos son todos los datos que se pueden extraer de un query * Acá lo que se hace es devolverlo todo en un array */ $arrayRetorno = array($this->result, $this->numrows, $this->arrayRegistros, $this->ultimo); if ($trace==1) { debug_print_backtrace(); } return $arrayRetorno; } }
82
« en: Domingo 25 de Septiembre de 2011, 21:10 »
Hola chicos de SoloCodigo, vengo teniendo un error extraño al ejecutar un query y usar las funciones mysql_fetch_array y mysql_num_rows de PHP, el query es este: SELECT ADDDATE( wf.fecha_inicio, DATEDIFF( plpr.tiempo_limite, "2000-01-01 08:00:00" ) ) AS tiempo FROM ct_plantilla_workflow AS wf, ct_plantilla AS pl, ct_plantilla_protocolo AS plpr WHERE wf.usu_asigna = "ECASTANO" AND wf.plantilla_id = pl.id AND plpr.plantilla_id = pl.id AND wf.proceso = plpr.orden
si lo ejecuto directamente en el mysql me salen los datos que deben salir, de hecho el query en PHP se ejecuta bien con el mysql_query, pero las funciones arriba puestas me muetran los siguientes errores Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\aplicaciones\gestion\include\clases\clases.php on line 58
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\aplicaciones\gestion\include\clases\clases.php on line 59 e imprimo el Resource y me muestra esto: Resource id #681 y he mirado bien el resource y el 1 sobra, ósea, en realidad el dato es Resource id #68 y el 1 se agrega, acá está el código que ejecuta eso: /* * Este método mostrará datos de una consulta de varias tablas * @param string $query sql query * @param integer $tipo El tipo de query que se ejecutará * @param string $error Para mostrar un error diferente al default de MySQL * @return $arrayRetorno Tiene el resultado, la cantidad de registros, un array con los registros y el último indexado */ //function query($query, $tipo=0, $trace=0, $error='<br /><b>Query ejecutado incorrectamente<br />') function query($query, $tipo=0, $trace=0, $error='<br /><b>Query ejecutado incorrectamente<br />') { echo $this->result; if ($this->result==0){ echo "Consulta ejecutada sin exito"; } /* * Dependiendo del tipo de consulta SQL escojida extraemos las variables */ switch($tipo) { case 'SELECT': case 0: $this->ultimo = ''; break; case 'INSERT': case 1: $this->numrows = ''; $this->arrayRegistros = ''; break; case 'UPDATE': case 'DELETE': case 'ALTER': case 2: case 3: case 4: $this->numrows = ''; $this->arrayRegistros = ''; $this->ultimo = ''; break; case 'SHOW TABLES': case 'OPTIMIZE TABLE': case 'TRUNCATE TABLE': case 5: case 6: case 7: $this->numrows = ''; break; } /* * Estos son todos los datos que se pueden extraer de un query * Acá lo que se hace es devolverlo todo en un array */ $arrayRetorno = array($this->result, $this->numrows, $this->arrayRegistros, $this->ultimo); if ($trace==1) { debug_print_backtrace(); } return $arrayRetorno; }
Esto me pasa en Windows con el AppServ o Wamp instalado, en Linux no me muestra ningun error, alguna información al respecto
83
« en: Martes 20 de Septiembre de 2011, 17:21 »
La mejor libreria para trabajar GUI es wxPython, yo la he usado en varías aplicaciones y ha sido bastante sencillo, hay bastante documentación tanto en ingles como en español y funciona sobre Windows Linux o Mac
84
« en: Martes 13 de Septiembre de 2011, 16:22 »
85
« en: Viernes 9 de Septiembre de 2011, 03:17 »
Desde php lo puedes hacer con la variable $_SERVER en su clave HTTP_USER_AGENT $_SERVER["HTTP_USER_AGENT"].
86
« en: Viernes 9 de Septiembre de 2011, 03:15 »
No hay forma de trabajar alfanumérico, lo que puedes es hacer un campo para LI y otro con atributo autoincrementable para el manejo de números, y a la hora de traer los datos lo haces con los 2 campos y ese sería el id de tu tabla
87
« en: Domingo 4 de Septiembre de 2011, 18:51 »
88
« en: Sábado 3 de Septiembre de 2011, 05:55 »
y porqué no trabajas con sesiones????
89
« en: Martes 23 de Agosto de 2011, 23:04 »
Checalo <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link href="misestilos.css" rel="stylesheet" type="text/css"> <div id="menu"> <a href="javascript:llamarasincrono('t1.html', 'contenidos');">El sentido del tacto </a> <a href="javascript:llamarasincrono('t2.html', 'contenidos');">Sensaciones </a> </div> <h3>En esta capa se cargar á as íncronamente dos fragmentos de c ódigo (x)html. </h3> <p>Escoger una opci ón del men ú... </p> // Documento JavaScript // Esta función cargará las paginas function llamarasincrono (url, id_contenedor) { var pagina_requerida = false; if (window.XMLHttpRequest) { // Si es Mozilla, Safari etc pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject) { // pero si es IE try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e) { // en caso que sea una versión antigua try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e) { } } } else return false; pagina_requerida.onreadystatechange = function () { // función de respuesta cargarpagina (pagina_requerida, id_contenedor); } pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send pagina_requerida.send (null); } // todo es correcto y ha llegado el momento de poner la información requerida // en su sitio en la pagina xhtml function cargarpagina (pagina_requerida, id_contenedor) { if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1)) document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText; }
90
« en: Martes 23 de Agosto de 2011, 22:55 »
Lo que pides se puede hacer con una DB tipo MySQL y para que la página no se te refresque puedes usar AJAX o en su defecto el JQuery y que todo te lo acomode en ul como tú lo quieres, cualquier duda postea
91
« en: Martes 23 de Agosto de 2011, 22:34 »
por lo menos sabes cómo funciona el script y qué está haciendo cada línea, copiar por copiar no ayuda a mucho; otra cosa una cadena MD5 nunca se desencripta
92
« en: Viernes 22 de Abril de 2011, 20:15 »
si eres tan perdedor para no saber como mirar una contraseña en una DB MySQL no eres digno para usar mis aplicaciones
93
« en: Sábado 19 de Febrero de 2011, 12:22 »
No, pero lo que puedes hacer es jugar con Ajax
94
« en: Sábado 19 de Febrero de 2011, 03:52 »
sí se puede hacer, si lo que estás declarando es una función javascript
95
« en: Jueves 10 de Febrero de 2011, 18:32 »
@amadomora sí te toca por el gesto de MySQL ya que no le hice un controlador para esa parte. Muestrame qué error te saca
96
« en: Miércoles 9 de Febrero de 2011, 18:40 »
el campo contraseña de la bd inicialmente lo puse con 8, pero despues lo cambie a 30 y sige el mismo problema ahí está tu problema, lo que te dije arriba, debes por lo menos cambiar el tamaño a 50, ya que la contraseña convertida por el md5 sería algo así "cc6a8db850b520edefed4f8d10a5b106", acá hay 32 carácteres, pero las he visto más largas.
97
« en: Miércoles 9 de Febrero de 2011, 18:23 »
una encriptación md5 genera +/- cuarenta y tantos carácteres, debes tener en cuenta que tamaño tiene el campo en la DB a la hora de guardar
98
« en: Lunes 7 de Febrero de 2011, 19:03 »
Hola, si quieres empezar con páginas Web en python estudia sobre el módulo CGI, si ya te quieres meter en el MVC, prueba con Django, Pylons, TurboGears, webpy, web2py.
Yo juego con Django, para mi es el mejor.
99
« en: Jueves 27 de Enero de 2011, 14:00 »
if ($i%6==0) {
100
« en: Miércoles 26 de Enero de 2011, 17:30 »
pasate con un ciclo while o for, cuando llegue a un mod 4 = 0 entonces coloca un nuevo <tr>
Páginas: 1 2 3 [4] 5 6 ... 123
|
|
|