Como declarar un arreglo en PHP

Bueno vamos a comenzar definiendo que es un arreglo.

Un array o arreglo es una colección de valores con un único nombre.

Caracteristicas de los arreglos en PHP

  • No es necesario definir el tipo de datos que almacenara el arreglo(entero, caracter, objetos, double, etc. )
  • No es necesario  definir el tamaño del arreglo.
  • Los indices para acceder a los datos pueden ser numericos o alfanumericos.

Bien ahora pasemos a declarar un arreglo

Arreglo Numerico.

Ejemplo:

<?php
$nombres [] = “Sonia”;  //
Empieza en el indice 0
$nombres [1] = “Sofia”;   //
indice 1
?>

En el ejemplo anterior se crea un arreglo llamado nombres, al primer valor se le asigna el indice cero ya que entre los corchetes no se indico la posicion, si queremos que un valor Sigue leyendo

Procesar un formulario utilizando XAJAX y PHP

En este post, veremos como procesar un formulario utilizando Ajax y PHP, para esto haremos uso de la libreria XAJAX que nos permite implementar ajax en aplicacaciones php de manera sencilla. La libreria XAJAX la puedes dercargar desde su pagina: xajaxproject

Lo primero que haremos es crear el formulario HTML, lo colocaremos dentro de un div, este div es la unica parte de la pagina que se va a recargar a la hora de procesar nuestro formulario, es importante que le coloquemos el atributo id debido a que mediante este atributo haremos referencia al div que contiene el formulario, en este caso el atributo id del div que contiene el formulario es formDiv

Codigo HTML del formulario:

<div id="formDiv">
 <form method="post" action="javascript:void(null)" id="formUsuario">
 <div>Nombre:</div><div><input type="text" name="nombre" /></div>
 <div>Apellidos:</div><div><input type="text" name="apellidos" /></div>
 <div>Direccion:</div><div><input type="text" name="direccion" /></div>
 <div><input id="enviar" type="submit" value="Enviar" onclick = "xajax_procesaForm(xajax.getFormValues('formUsuario'));"/>
 </div>
 </form>
 </div>

En el evento onclick del submit vamos a escribir la funcion que se encarga de obtener los datos del formulario, Sigue leyendo

Obtener el ultimo id insertado en una base MySql

En MySql existe una funcion que retorna el último valor generado automáticamente que fue insertado en una columna AUTO_INCREMENT. Esta funcion es

last_insert_id()

Ten en cuenta que el valor que devuelve la funcion esta asociado a la conexion actual, es decir que tienes que ejecutar esta consulta antes de que cierres la conexion, de lo contrario te devolvera cero.

Espero que les sea de ayuda.  comenten!!!

Filezilla: Cliente de FTP

Después de meses de no publicar nada en el blog, por fin escribiré algo, en esta ocasión hablare sobre el cliente de FTP FileZilla,  su interfaz es sencilla e intuitiva, es software libre, además de que es multiplataforma.

Cuenta con un administrador de sitios mediante el cual nos permite crear una lista de sitios FTP a los cuales nos conectamos facilitando el acceso a ellos de manera más rápida.

Además de que podemos navegar por las carpetas en el equipo local y remoto. Para descargar o subir un archivo basta con arrastrar el archivo o a carpeta, además de que en la parte inferior se muestra en tiempo real el estado de las transferencias.

Puedes descargar el programa desde su pagina: Filezilla

Transacciones MySql con PHP

Esta vez mostrare como ejecutar transacciones utilizando el motor InnoDB de MySql con PHP.

Comenzemos!!!

En InnoDB toda la actividad del usuario se produce dentro de una transaccion, es decir cada sentencia SQL es una representa una transaccion a la base de datos.

MySql inicia una conexion a la base de datos con AUTOCOMMIT habilitado, lo que esto significa es que se ejecuta la sentencia SQL e implicitamente se ejecuta un COMMIT haciendo permanente los cambios en la base. Sigue leyendo