Ir a Emagister Encuentra tu formación ideal
¡Mailxmail y emagister se unen para que tengas toda la formación a tu alcance!
12.185 cursos gratis
8.202.026 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Programación de sistemas con PHP

Autor: Rafael Gamas Gutiérrez
Curso:
8/10 (1 opinión) |294 alumnos|Fecha publicación: 13/07/2011
Envía un mensaje al autor

Capítulo 4:

 Comenzando a programar

PHP es un lenguaje de programación muy versátil y potente, tanto que incluso podemos mandar a crear una página web completa desde PHP con relativa facilidad y es que es capaz de crear código HTML e incluso JavaScript.

Comenzaremos con un módulo de altas para la base de datos de ejemplo que se creó en los post de PHPmyadmin.

Lo primero será crear un formulario en HTML, algo así como el siguiente:

Aquí es importante hacer mención de lo siguiente:

• La etiqueta form en su atributo action posee el nombre del archivo PHP que recibirá la información del formulario para almacenarla

• Todas las etiquetas input del formulario tienen su atributo name, esto es de vital importancia porque al recibir los valores, el código PHP creara automáticamente variables con esos nombres, y si no lo posee no podremos usarla.

• Observe que las etiquetas input poseen sus atributos size y maxlength, los cuales deben ser acordes con los tamaños de los campos que representan, primero para dar una idea visual de que tanto puedo escribir y segundo para no escribir información demás, ya que si permito que el usuario se extienda escribiendo, al guardar la información esta no se guardara como el usuario la puso, sino que se cortara hasta el límite del campo.

El formulario anterior produce este resultado en el navegador

Ahora necesitamos el código del archivo PHP que recibirá la información que sea capturada en el formulario, así que a continuación tenemos el código del archivo ingreso.PHP

| Como todo código PHP inicia con la etiqueta de apertura “?PHP” y termina con la etiqueta de cierre ?

Cuando el programa PHP recibe los datos del formulario estos son guardados en un arreglo asociativo llamado $HTTP_POST_VARS, para los que no sepan, un arreglo asociativo es un arreglo en donde las celdas no son identificadas por un numero como en x[1] sino a través de un nombre, en el caso de PHP el arreglo $HTTP_POST_VARS es un arreglo asociativo que contiene en cada celda la información que se capturo en los input del formulario y se usa como identificador el atributo name de cada input.

Observe que en las primeras 4 líneas, lo que hacemos es pasar la información del arreglo $HTTP_POST_VARS a variables, esto para que el código sea más claro cuando tengamos que construir la consulta que mandaremos a MySQL

A continuación se usa la instrucción MySQL_connect para establecer conexión con el servidor de base de datos, esta instrucción necesita de 3 parámetros:

1. El nombre del servidor, en este caso y aun siendo un servidor web en línea el servidor de base de datos se seguirá llamando “localhost”,

2. El nombre del usuario, para este caso “root”, en un servidor en línea se crea un nombre de usuario para cada base de datos, este usuario solo tiene acceso a esa base datos y a ninguna otra por seguridad

3. La clave, que en este caso no tiene, porque no lo configuramos en el PHPmyadmin.

Ya establecida la conexión con el servidor, ahora debemos indicar que base de datos usaremos, esto es con la instrucción MySQL_select_db, en el ejemplo la base de datos se llama “almacenm”.

En la línea que sigue se crea una variable de tipo cadena llamada $consulta en la que se almacena la consulta en SQL que queremos ejecutar, en este caso una consulta de inserción, observe que en la cláusula “values” de la consulta se colocan las variables en donde almacenamos los datos del formulario, separadas por coma, y en aquellas que representan datos no numéricos les agrego el carácter de escape \”, esto para agregar las comillas a la consulta.

A diferencia de otros lenguajes en donde colocar el nombre de una variable dentro de una cadena no tiene ningún efecto, en PHP si lo tiene, ya que al ejecutar esta línea los nombres de las variables son sustituidos por sus valores, por ejemplo:

nombre=”Ramón”;

saludo=” Hola, como estas nombre”;

En las líneas anteriores el resultado sería que la variable $saludo, almacena la cadena “Hola, como estas Ramón”.

Una vez construida la consulta de inserción, la mandamos a ejecutar con la instrucción MySQL_query, el resultado de la consulta se deposita en una variable para que podamos verificar que la consulta tuvo éxito.

En el ejemplo, si la consulta tuvo éxito se procede a presentar un mensaje con la instrucción “echo” y se manda a crear un enlace que nos regrese al formulario.

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a Programación de sistemas con PHP


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Programación en C++
C++ es un potente lenguaje de programación que apareció en 1980, continuando con... [04/06/04]
69.596  
2. C# Curso de Programación
Curso Básico de programación en C#, este curso básico abarcará desde las bases del... [14/07/05]
15.672  
3. Programación estructurada
Este curso les ayudará a tener conceptos básicos de la programación. Estos... [25/04/07]
3.025  

El blog de mailxmail|¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


¿Recibir novedades de Programación? ¡No te costará nada!