Archivo etiqueta php

Función para JSON en PHP 5.1 o inferior

Según la documentación oficial, las funciones de PHP para JSON solo están disponibles desde la versión 5.2.0 en adelante. Esto ha provocado más de algún dolor de cabeza a muchos programadores que han tenido que ingeniárselas con medios alternativos para transferir la información a javascript. Afortunadamente este ingenio a veces llega muy lejos y produce algunas cosas bastante eficientes, como la que les presento hoy. Es una función que ha llegado a mis manos vía Luis López y que básicamente es replica el trabajo que hace json_encode(). La dejó acá, libre para todo aquel que necesite utilizarla.

Leer el resto del post »

, ,

6 Ccomentarios

Combos encadenados usando AJAX (jQuery)

Hace pocos días, vimos la forma de hacer un sencillo AJAX utilizando jQuery, pero nos limitamos a hacer que nuestro documento leyera de forma dinámica una porción de texto e imágenes. Hoy, subiremos un escalón y le daremos una mayor utilidad a esta tecnología que recién empezamos a aprender.

Cuando me iniciaban (porque admito que fue contra mi voluntad :D ) en el uso de jQuery, me vi en la imperiosa necesidad de hacer que cuando seleccionaba un elemento de una lista desplegable A, automáticamente cambiaran los elementos de otra lista B. Fue un día de trabajo dedicado a buscar y probar plugins que tuvieran esa funcionalidad, pero al final lo conseguí y con el asesoramiento de un compañero de trabajo todo quedó según los requerimientos y especificaciones iniciales.

Leer el resto del post »

, , , ,

14 Ccomentarios

Arrays en PHP: Virgo!

Aprovechando que Attakinsky puso su blog de progra, y que yo sigo procrastinando como si fuera una carrera exitosa, decidí mejor ser colaborador de este sitio y poder ayudar a quienes desean aprender mas de PHP, o apenas están iniciando.

Veamos entonces, algo bastante sencillo de este versátil lenguaje de PHP.

Un array es un mapa ordenado de llaves y valores, y se puede crear con el constructor “array()”…

array(  llave  =>  valor  );
// la llave solo puede ser de tipo integer/entero o string/texto, por ello el nombre va asi: $array['key'][123]
// el valor puede ser de cualquier tipo de dato

Leer el resto del post »

, ,

2 Ccomentarios