ergonomia

533 views
462 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
533
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ergonomia

  1. 1. APRENDIENDO PHP .... SESION 3 Ing. Javier A. Arellano G. ITC 2008
  2. 2. A gend A 1. El famoso INCLUDE 2. El poco conocido ISSET 3. Sesiones parte 1 (session_start)‏ 4. Sesiones parte 2 (usarlas y eliminarlas)‏ 5. El juicio final
  3. 3. El famoso INCLUDE El comando INCLUDE sirve para literalmente incluir un archivo dentro de otro . Es como si realmente estuvieran juntos en un solo archivo, esto nos permite una gran flexibilidad y re-uso de codigo. El comando es: <?php include(“archivo.php”); ?> En el comando anterior, archivo.php debe estar en la misma carpeta que el archivo de donde lo estamos llamando.
  4. 4. A gend A 1. El famoso INCLUDE 2. El poco conocido ISSET 3. Sesiones parte 1 (session_start)‏ 4. Sesiones parte 2 (usarlas y eliminarlas)‏ 5. El juicio final
  5. 5. ..iss que? ISSET ! ISSET es un comando que te permite saber si una variable existe, te arroja un TRUE si la variable existe y FALSE si la variable no existe. Este comando es muy util en el uso de sesiones, ahorita veran porque. Se usa asi: <?php if( isset($var1) ) { //hago algo } ?>
  6. 6. A gend A 1. El famoso INCLUDE 2. El poco conocido ISSET 3. Sesiones parte 1 (session_start)‏ 4. Sesiones parte 2 (usarlas y eliminarlas)‏ 5. El juicio final
  7. 7. Sesiones parte 1 Para iniciar una sesion, es necesario poner en la pagina, ANTES QUE CUALQUIER OTRA COSA, el comando session_start(); Con esto estamos indicando al servidor que es posible que se manejen sesiones en la pagina. Recuerda, esto debe de ir antes que cualquier otra cosa.
  8. 8. Las sesiones se guardan en un arreglo cuyo nombre es: $_SESSION[]; Entonces lo podemos usar por ejemplo: $_SESSION['name']; $_SESSION['idCustomer'];
  9. 9. A gend A 1. El famoso INCLUDE 2. El poco conocido ISSET 3. Sesiones parte 1 (session_start)‏ 4. Sesiones parte 2 (usarlas y eliminarlas)‏ 5. El juicio final
  10. 10. Como elimino una sesion ? Para eliminar una sesion podemos hacer dos cosas: 1. Eliminar la variable que tiene la sesion (eliminar parcialmente)‏ o 2. Eliminar completamente la sesion (eliminar totalmente)‏
  11. 11. Eliminar solo una variable Para eliminar una variable usamos el comando UNSET . Este comando elimina lo que sea que haya en la variable, y se usa asi: <?php unset($variable1); ?>
  12. 12. Eliminar totalmente Para eliminar una sesion totalmente usamos el comando session_destroy(); y se pierde todo lo que haya habido en esa sesion. Se usa asi: <?php session_destroy(); ?>
  13. 13. A gend A 1. El famoso INCLUDE 2. El poco conocido ISSET 3. Sesiones parte 1 (session_start)‏ 4. Sesiones parte 2 (usarlas y eliminarlas)‏ 5. El juicio final
  14. 14. Un resumen de todo....
  15. 15. Y esto es para ustedes... Ahora si, no tengan miedo, demuestren que aprendieron y que valio la pena el pago del taller. A continuacion se presentaran una serie de instrucciones para hacer una pagina basica que tendra: login , uso de sesiones , alta de datos a una base de datos y podra desplegar los datos que hay en la base de datos .... el juicio final
  16. 16. Login.html Esta pagina es la primera que se vera. Dentro de la pagina tenemos que poner una FORMA. El action de la FORMA apuntara a login.php Dentro de la FORMA pondremos 2 TEXTFIELDS (inputs) y un BOTON (submit)‏ El primer textfield se llamara (name) 'username' y el segundo textfield se llamara (name) 'password)‏ El boton sera de tipo submit.
  17. 17. Login.php Al inicio del documento habra un session_start(); para decirle que vamos a manejar sesiones. Despues guardaremos lo enviado por la forma, que se encuentra en $_POST[]; en las variables de la sesion que se encuentran en $_SESSION[]; Despues con el comando header('Location: menu.php') enviaremos la pagina a menu.php.
  18. 18. Menu.php Primero iniciaremos session_start() para manejar sesiones. Despliega un 'Hola {username}' donde username es el valor que hay en la variable $_SESSION['username'] para que muestre el nombre de la persona que hizo login. Ahora debe haber dos links: 1. Uno hacia alta.php 2. Otro hacia ver.php
  19. 19. Ver.php Iniciaremos con session_start(); Haremos una conexion a la base de datos (previamente creada) y desplegaremos los datos que hay en ella. Recuerda usar: msql_connect(), mysql_select_db(), mysql_query(), mysql_fetch_array() entre otros vistos la clase pasada. Basate en el codigo que esta en la sesion 2
  20. 20. Alta.php Iniciaremos con session_start()‏ Habra una forma. El action de la forma apuntara a 'alta2.php' La forma tendra 2 input text field Un textfield se llamara box1 El otro se llamara box2 Habra un boton submit
  21. 21. Alta2.php Iniciaremos con session_start()‏ Recogeremos los valores de $_POST[] de la forma y los pondremos en las variables $box1 y $box2 Haremos una conexion a la base de datos y un query para insertar los valores que hay en $box1 y $box2 Con el comando header('Location: ver.php') redireccionaremos a la pagina ver.php

×