Vous êtes sur la page 1sur 5

Tutorial PHP

Aqu se les proporcionara la informacin bsica para realizar una Web con PHP, este tutorial no esta basado en las mejores practicas de programacin sino que aprendan solamente el como usar PHP. El objetivo de la Web que se debe realizar en el curso, es el de registro de informacin y el despliegue de consultas predeterminadas. Para ello, trabajaremos con formularios. Un formulario es donde el usuario ingresar los datos necesarios que deben ser registrados en nuestra base de datos segn el objetivo de nuestro sistema.

Como se vera esto en cdigo. Esta parte del formulario web, puede ser una pgina HTML o php dependiendo de la funcionalidad dinmica que tenga, pero ac no es necesario incorporar cdigo php. Ya que el procesamiento de estos datos se har en otra pgina que si debe ser una pgina PHP.

Como ven el formulario completo, esta dentro de las etiquetas <form></form> Cada etiqueta debe contener: id que identifica de manera nica al formulario. name un nombre para el formulario. method, un mtodo de traspaso de datos pueden ser tanto POST como GET. Para nuestro tutorial solo ocuparemos el mtodo POST. action, es la pgina PHP donde realizaremos el procesamiento de la informacin registrado en el formulario, todos los datos ser enviados mediante el mtodo POST. <input type=text name=nombre_unico Tambin es importante en que cada TextBox en el cual el usuario ingresar sus datos tengo un nombre nico, ya que mediante ese nombre ser por el cual capturaremos el dato ingresado en el. Cuando el usuario ingrese los datos sern enviados a esta pgina llamada registrarCliente.php en nuestro ejemplo. La idea es que para cada procesamiento de datos que tengan, creen un nueva pgina PHP para realizar ese proceso.

Trabajando con PHP


Cuando trabajamos procesando datos php, lo primero es poner la pgina dentro de las etiquetas que me identifican que lo que estoy procesando es cdigo PHP. <?php ?>

Para capturar los datos que enviamos a la pgina PHP, lo hacemos mediante el comando especial $_POST[ nombre del campo de texto]; y se lo asigno a una variable php.

En PHP no es necesario definir un tipo de datos para las variables, por defecto son todas enviadas como texto.

Ya teniendo los datos capturados en PHP, necesitamos abrir una conexin con el SQL Server para enviar y registrar estos datos en la base de datos. Es necesario tener definido la base de datos con anterioridad al procesamiento con PHP, es decir, tener cargada las tablas en la base de datos, tener identificada cual es la base de datos en la cual cargamos los datos y como accederemos a ella, mediante que login y password. Hecho eso, podemos establecer la conexin desde PHP a MSSQL Server. Lo ideal era que crearan un nuevo archivo php para establecer los datos de la conexin a la base de datos, eso no significa que no lo pueden en la pagina en la cual estamos procesando los datos. Creamos una funcin para crear la conexin a la base de datos. Las funciones se crean con la palabra reservada function ms el nombre de la funcin. Para establecer una conexin con la base de datos SQL Server necesitamos el usuario y password de quien acceder a la base de datos, el nombre(ubicacin) del servidor y el

nombre de la base de datos a la cual vamos a accesar. En el dibujo se ve las instrucciones necesarias para establecer una conexin con la base de datos MSSQL Server. El nombre del servidor lo obtenemos a travs de la herramienta Service Manager de Microsoft SQL Server 7.x, donde aparecer el nombre del servidor. Como se vera esto en nuestro cdigo para registrar un cliente.

Y si vemos en nuestra base de datos, deberan estar los datos insertados en ella.

Ahora como seria el cdigo para realizar una consulta en la base de datos y desplegarlos en la web.

Si necesitan utilizar otras funciones con MSSQL Server, accedan a la pagina http://www.php.net/mssql