Mostrar Mensajes

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 - vikomex

Páginas: [1]
1
PHP / Re:Paginacion con CodeIgniter y ORACLE(MVC)
« en: 26 de Enero de 2014, 16:44:17 pm »
¿Qué gestor de bases de datos estás usando?
Si estás usando el nativo de CodeIgniter, están activados los active records?

2
PHP / Re:ayuda! bloqueo de input
« en: 12 de Enero de 2014, 23:21:06 pm »
Entendí con cierta dificultad tu planteamiento pero ahí te va.

Si deseas que ocurra algo a la hora de seleccionar un input, la solución está del lado del cliente, JS o en su defecto jQuery.

<select id="reportarBug">
<option value="david"></option>
<option value="hector"></option>
</select>

$('#reportarBug').change(function() {
  var elementoActual = $(this).value();

});

3
PHP / Re:Función copy (Subida de archivos)
« en: 12 de Enero de 2014, 23:16:04 pm »
Otro tema que no logro comprender el planteamiento. Replantealo de una forma más explicativa, recuerda que los desarrolladores sufrimos de taller de ceguera y creemos que todos comprendemos nuestros planteamientos.

Saludos.

4
PHP / Re:[IMPORTANTE] Dudas y malfuncionamientos
« en: 12 de Enero de 2014, 23:14:43 pm »
No entendí tu planteamiento, puedes re-estructurarlo o mandarnos un link para poder tener una idea más clara?

Saludos.

5
PHP / Re:Obtener variables con php mediante jquery y ajax
« en: 12 de Enero de 2014, 23:13:00 pm »
Para enviar datos por Ajax prefiero utilizar el shorthand "jquery.post", tiene una implementación mucho más sencilla que esta y los callbacks predefinidos funcionan de maravilla.

La estructura:
Código: [Seleccionar]
$.post( "/test.php", { nombre: nombre, fecha: fecha })
  .done(function(data) {
    console.log(data);
  });

El valor "/test.php" es la url del servidor donde trataremos la información. Dentro de los primeros corchetes están las variables que enviaremos, el primero es el nombre del atributo (name) y el segundo la variable en js. El callback .done se llama inmediatamente tenemos una respuesta por parte del servidor, la variable data contiene todo lo que el servidor mandó.


Saludos.

6
PHP / Re:Seleccionar varias filas y mostrar un campo de ellas [PHP/MySQL]
« en: 12 de Enero de 2014, 23:06:05 pm »
Hola LosPiojos!

Mira, aquí veo un pequeño error en el bucle, estás comparando un contador contra el último ID de tus elementos.

Lo idoneo es:

while ($columna = mysql_fetch_row($query))

Le damos la intrucción al while que "mientras $columna sea igual a mysql_fetch_row($query) {fila}"

Saludos.

7
PHP / Re:creación / gestión php tablas relacion varios a varios
« en: 04 de Enero de 2014, 19:57:12 pm »
Te soy sincero, lo veo bien, lo tendría que ejecutar para ver realmente el problema que está ocurriendo.

¿Has pensado en trabajar con POO o con algún framework en PHP? Veo que estás trabajando un código lineal.

Escríbeme el error que te aparece.

Saludos.

8
PHP / Re:creación / gestión php tablas relacion varios a varios
« en: 03 de Enero de 2014, 00:28:01 am »
Okei, si entendí.

Por tu necesidad de mostrarlo por cada elemento lo propio es hacer una consulta por cada 'vuelta' que el while de.

Dentro del while genera la siguiente consulta:

SELECT *.programas FROM programas, union WHERE union.idtr = $idTrabajoActual AND programas.idprograma = union.idpr

Saludos.

9
PHP / Re:creación / gestión php tablas relacion varios a varios
« en: 02 de Enero de 2014, 19:41:48 pm »
Hola Sergio, muy buen día.

Antes que nada me gustaría comentarte que -en lo personal- trabajo con algunos estándares en la nomenclatura de mis bases de datos para poder hacer consultas complejas.

tabla trabajos
-----------------------------
id_trabajo | nombre_trabajo
-----------------------------

tabla programas
-----------------------------
id_programa | nombre_programa
-----------------------------

¿Para qué?
Para que a la hora que quiera hacer una consulta anidada y los valores se repitan no generen conflicto y además, tengas mayor control sobre tus variables.

Ahora, como generar una relación entre trabajos y programas:

generaremos la tabla
trabajos_programas
-----------------------------------
id_trabajo | id_programa
-----------------------------------

Ahí guardaremos el registro de cada relación individualmente:

-----------------------------
id_trabajo | nombre_trabajo
-----------------------------
      1         |   programador

-----------------------------
id_programa | nombre_programa
-----------------------------
      1             |   programa uno

-----------------------------------
id_trabajo | id_programa
-----------------------------------
      1         |        1

¿Qué logramos? Relacionar el ID de la tabla trabajos con el ID de la tabla programas.

Consulta para obtener el resultado:

SELECT *.trabajos, *.programas FROM trabajos_programas, trabajos, programas WHERE trabajo_programas.id_trabajo = trabajos.id_trabajo AND trabajos_programas. id_programa = programas.id_programa

Obtendremos todas las relaciones y los datos de ambas tablas.

Cualquier duda, pregunta.

Saludos!

10
PHP / Re:Ayuda, no sé como hacer un sistema de follow
« en: 31 de Diciembre de 2013, 20:10:53 pm »
Ocuparía mas espacio...
Con solo hacer una tabla llamada seguidores que contenga un identificador de usuario y los ids de las personas que sigues separadas con coma (Entiéndase ",") bastaría.

Si lo serializamos ocuparía mas espacio al igual con JSON.
-------------------------
id_user | siguiendo
-------------------------
1           |1,2,3,4
2           |6,22,23,88
1           |134,12,36,47

Y listo, sin tantas complicaciones, fácil de entender y se puede crear una clase respectiva sin tanto rollo.


Hola Joaquin, tengo 2 ideas acerca de este planteamiento.

Serializar o generar un jSON estoy de acuerdo por la cantidad de caracteres ocuparía "más espacio" ya que tendría que trabajarse en un campo con la propiedad "text".

Al hablar de escalabilidad tocamos el tema de el correcto diseño de un base de datos, en la estricta teoría, ocuparía más espacio un campo "text" o "varchar" para poder incorporar varios id´s divididos por comas, ya que en un int no es posible, eso haría más "pesada" esta celda por el simple hecho de tener esta propiedad.

Otra cosa, al buscar optimizar bases de datos hablamos de generar consultas anidadas, mediante tu planteamiento no podemos buscar a los usuarios que siga "equisUsuario" ya que tendríamos que aterrizarlos en código, divirir el string, strimear y tener que hacer un bucle para consultar -uno a uno- información del usuario.

Con una consulta sencilla a base de mi planteamiento podríamos generar esta información.

SELECT *.usuarios FROM follows, usuarios WHERE follows.id_usuario = $idUsuario AND usuarios.id_usuario = follows.id_usuario_seguido ORDER BY follows.id_follow DESC


Obtendremos un arreglo con la información de todos los usuarios que "equisUsuario" siga, en un orden descendente, es decir, en el orden en el que se fueron "siguiendo".

Saludos.

11
PHP / Re:Modificar CSS externa con php
« en: 31 de Diciembre de 2013, 08:15:40 am »
Lo actual es utilizar un método como LESS para edición en "real-time" un archivo CSS.

Lo práctico.

generar un archivo con extención .php donde incluyas el código CSS e imprimas variables sobre el.

ej.

#nav { background-color: <?=$_GET['color']; ?> }

IMPORTANTE:
Incluye la siguiente línea al principio de tu archivo.

Código: [Seleccionar]
header(“Content-type: text/css”);
Marca este archivo con una cabecera de tipo CSS.

Saludos.

12
PHP / Re:Ayuda, no sé como hacer un sistema de follow
« en: 31 de Diciembre de 2013, 08:11:18 am »
Lo idoneo es mantener en una tabla relacional esta información, ya que al cargar una misma celda con objetos jSON o serializados podría generar discrepancias.

tabla follows:

------------------------------------------
id_usuario | id_usuario_seguido
------------------------------------------
5 | 12 #Con eso se que el usuario con el id 5 sigue al usuario con el id 12

13
PHP / Re:Problema con header
« en: 31 de Diciembre de 2013, 08:08:16 am »
Es muy probable, por lo que comentas que el servidor de hosting esté interfiriendo con la ejecución de tu código, de todas maneras no estaría mal que copiaras parte del código donde se está generando el problema.

Recuerda que no puedes enviar ni cambiar header a partir de que un caracter fue escrito, es decir, no echos, no prints, ningún texto, meramente código.

Saludos.

14
Presentaciones / Presentación de un viejo conocido...
« en: 31 de Diciembre de 2013, 08:02:30 am »
¡Hola foro!

Mi nombre es David Victoria, probablemente algunos viejos lobos del foro me recueden como "Paxi" (http://www.phperos.net/foro/index.php?action=profile;area=summary;u=153).

Actualmente tengo 20 años, me dedico profesionalmente al desarrollo de software, cualquier duda en las que los pueda asesorar con PHP, python, javascript, MySQLi, codeigniter, jQuery, Django, LESS, etc., con confianza.

Saludos.

Páginas: [1]