Sub-propiedades del objeto form y eventos

Otras cuestiones relativas al objeto form: propiedades index y length, y eventos. 2.1 Sub-propiedades del objeto form El objeto form posee dos sub-propiedades, a parte de las propiedades nombradas en el capítulo anterior. Estas sub-propiedades son: sub-propiedad descripción index es un array que contiene todos los formularios de una página, donde el primer formulario es identificado con el número 0 y así sucesivamente. length contiene el número (cantidad) de formularios que hay en una página. 2.1.1 Sintaxis básica document.forms[index] donde index es el número correspondiente al formulario: document.forms[0] indica el primer formulario y document.forms.length nos indica la…

Leer más

Objeto form, propiedades y métodos

Conocer el objeto form, sus elementos y propiedades, su procesamiento de datos, su envío y recepción. El primer paso de este manual consistirá en conocer el objeto form, sus elementos y propiedades y luego iremos viendo algunas de las distintas formas del procesamiento de datos, su envío y recepción, etc. 1.1 El objeto form ía: El objeto form es un sub-objeto del objeto document y este a su vez, lo es del objetowindow. Así como para crear una página en HTML se utilizan las etiquetas <HTML> Y </HTML>, lo mismo sucede con un formulario:…

Leer más

Cuidado con las funciones anónimas

No es aconsejable utilizar de sobremanera las funciones anónimas. Estas son difíciles de depurar, mantener, probar o reutilizar. En su lugar,utilice un objeto literal para organizar y nombrar sus controladores y funciones de devolución de llamada. // MAL $(document).ready(function() { $(‘#magic’).click(function(e) { $(‘#yayeffects’).slideUp(function() { // … }); });   $(‘#happiness’).load(url + ‘ #unicorns’, function() { // … }); });   // MEJOR var PI = { onReady : function() { $(‘#magic’).click(PI.candyMtn); $(‘#happiness’).load(PI.url + ‘ #unicorns’, PI.unicornCb); },   candyMtn : function(e) { $(‘#yayeffects’).slideUp(PI.slideCb); },   slideCb : function() { ……

Leer más

como crear un buscador con PHP y MySQL

El script consta de tres partes. La configuración, el formulario y el proceso del formulario. La primera parte, la más sencilla de todas, es donde tendrás que poner los datos de tu base de datos y la tabla donde quieres que el buscador realice las búsquedas. No tiene pérdida. Al final de la configuración realizamos la conexión a la base de datos ya que la usaremos cada vez que se acceda al buscador. En la segunda parte se trata la creación del formulario. Como no conocemos los campos de la…

Leer más

Cómo generar un Thumbnail en PHP usando GD

Antes que nada avisar que se requieren las librerías GD para poder realizar los thumbnails. Y en función de la versión de GD, podremos usar una u otra función Primero pegaré el código de una función con la que generaremos directamente un thumbnail de alta calidad. function thumbjpeg($imagen,$altura) { // Lugar donde se guardarán los thumbnails respecto a la carpeta donde está la imagen “grande”. $dir_thumb = “thumbs/”; // Prefijo que se añadirá al nombre del thumbnail. Ejemplo: si la imagen grande fuera “imagen1.jpg”, // el thumbnail se llamaría “tn_imagen1.jpg”…

Leer más

Encuesta con PHP

Vamos a ver cómo podemos crear una sencilla encuesta con MySQL que almacene las votaciones de los usuarios en la base de datos junto con su direccion ip para controlar que cada usuario vote una sola vez. El primer paso que haremos será el acondicionamiento de la base de datos, en la que crearemos una tabla usando la siguiente sentencia: CREATE TABLE `encuesta` ( `ip` VARCHAR( 16 ) NOT NULL , `voto` INT( 1 ) NOT NULL , UNIQUE ( `ip` ) ); Excepto si queremos que el mismo usuario…

Leer más

Mostrar la fecha en Español con PHP

Si imprimimos con normalidad la fecha en nuestra página, mediante PHP, seguramente esta aparecerá en inglés. Si ponemos algo así: <?php echo strftime(“%A %d de %B del %Y”); ?> Aparecerá por ejemplo “Thursday 17 de February del 2005″, cosa que no quedará muy acorde con nuestra página, si esta está en idioma Español. La mejor solución es configurar las locales y PHP hará el resto por nosotros. Las locales son traducciones de cosas básicas, como la fecha, que suelen venir en el sistema operativo. Veamos como configurar las locales para…

Leer más

Editar y Borrar datos con MySQL y PHP

Editar La edición de datos en mysql, combina opciones de Insertar datos a MySQL y de Consultas MySQL , tendremos que hacer una consulta cómo la siguiente: UPDATE tabla SET campo = ‘valor’ WHERE condicion Como veis, volvemos a utilizar la clausula WHERE para escojer las entradas que hay que editar, podemos actualizar varios campos de la siguiente manera: UPDATE tabla SET campo = ‘valor’, campo2 = ‘valor2′ WHERE condicion El metodo no tiene mas secretos que esto, veamos un ejemplo real para ver cómo funciona exactamente desde PHP: <?php $sql =…

Leer más

Proteger Descargas en PHP

Muchas veces, desde otra página web, enlazan directamente a un archivo de nuestro servidor, esto sobrecarga nuesto ancho de banda sin reportarnos ningún beneficio, para evitarlo podemos tomar algunas medidas a la hora de enviar el archivo. Comprovar el referente  Podemos restringir a que solo se pueda descargar el archivo cuando se proviene de una determinada página, esto sería efectivo si no hubiera usuarios que navegan detrás de proxys que eliminan el referente, en este caso ninguno de estos usuarios podría descargar el archivo ni que proviniera de la página…

Leer más

Pasar la resolución de JavaScript a PHP

En esta ocasión voy a mostrarles como pasar la resolución de JavaScript a PHP. Todos sabemos que el lenguaje PHP, al ser del lado del servidor, no puede tomar nuestra resolución. Pues, hay una forma sencilla de pasar las medidas de JavaScript a PHP con un solo click! Para setear una cookie con JavaScript, el comando es el siguiente: document.cookie = ‘NOMBRE=VALOR; expires=FECHA; path=CAMINO; domain=DOMINIO; SECURE’; Teniendo esto en cuenta, lo que haremos será un script, mezcla de PHP y JavaScript. Consistirá en dos archivos: mostrar.php y getres.php . El…

Leer más