Guardar un formulario en un archivo de texto

En esta entrada, vamos a guardar datos de un formulario HTML5 en un archivo de texto. Para esto necesitaremos los siguientes archivos:

  • index.html
  • datos.php
  • datos.txt
  • numerofactura.txt
  • estilos.css, en la carpeta css.

Este ejemplo consiste en una factura simplificada para calcular subtotales, el IVA y el total de dos productos, por medio de un formulario.

Los datos del formulario se guardan en el archivo de texto datos.txt.

guardar

Continuar leyendo “Guardar un formulario en un archivo de texto”

Formularios en HTML5

Antes de empezar, hemos de aclarar qué son y para qué sirven los formularios en HTML5.

Primeramente, un formulario, según la Real Academia Española, es un impreso con espacios en blanco. Esta definición en un sitio web, sería un documento que nos permite rellenar información de forma ordenada y estructurada. Algunos ejemplos podrían ser escribir nuestro nombre y apellidos, dirección, cuenta de email, etc.

formularios en HTML5

Continuar leyendo “Formularios en HTML5”

Propiedades con arrays

Las propiedades con arrays en objetos de JavaScript es posible. Para esto, necesitaremos ver varios ejemplos y su código.

Un objeto de JavaScript tiene propiedades. Una propiedad de un objeto es  una variable unida al objeto. Básicamente, una propiedad de un objeto define una característica del objeto.

Para acceder a una propiedad de un objecto usaremos la siguiente sintaxis:

nombreObjeto.nombrePropiedad

Ejemplos

var miCoche = new Object();
miCoche.marca = "Ford";
miCoche.modelo = "Fiesta";
miAuto.anyo = 2015;

Otra forma de trabajar con los objetos:

miAuto["marca"] = "Ford";
miAuto["modelo"] = "Fiesta";
miAuto["anyo"] = 2015;

propiedades arrays

Continuar leyendo “Propiedades con arrays”

Arrays en JavaScript – Uso y ejemplos

Los arrays, también conocidos como vectores o arreglos, son estructuras de datos lineales que almacenan la información en posiciones continuas. De hecho, estas posiciones son numeradas por índices y empiezan por 0. En JavaScript, un array puede almacenar diferentes tipos de datos.

Así pues, los arrays almacenan información más compleja que la simples variables.

arrays - representación gráfica

Continuar leyendo “Arrays en JavaScript – Uso y ejemplos”

Repositorios – Cómo usar y clonar Bitbucket y GitKraken

Voy a montar un tutorial paso a paso de uno de los repositorios más utilizados actualmente.

Bitbucket es un servicio online de alojamiento de código, que permite el control de revisiones Git  y Mercurial.

Continuar leyendo “Repositorios – Cómo usar y clonar Bitbucket y GitKraken”

Clase y objeto en PHP

¿Qué es una clase y un objeto?

En el modelo de Programación Orientada a Objetos (POO) se intenta programar lo más parecido al mundo real, con clases y objetos. Luego, los términos “clase” y “objeto” serán fundamentales en POO.

Los objetos se crean a partir de las clases, que son el punto clave de la POO. En cambio, las clases describen lo que será un objeto, ya que las clases están separadas de los objetos.  Por tanto, las clases serán como una descripción, una definición o un esquema de los objetos.

clase

Continuar leyendo “Clase y objeto en PHP”

Consultas preparadas SQL

Hoy vamos a ver un ejemplo de consultas preparadas para evitar las inyecciones SQL.

Una consulta preparada es una consulta que permite mejorar la seguridad en una base de datos. Para esto utilizaremos los parámetros con el signo interrogante ‘?’.

consultas preparadas

Continuar leyendo “Consultas preparadas SQL”

Inyección SQL, usando GET

En esta entrada vamos a ver ejemplos de cómo una inyección SQL puede entrar en nuestro servidor de base de datos.

Lo primero de todo es dejar claro, que realizar inyecciones SQL, sin consentimiento del propietario de los datos es ilegal en la mayoría de los países.

inyección sql

Continuar leyendo “Inyección SQL, usando GET”