SlideShare una empresa de Scribd logo
1 de 16
PROGRAMACION IV
     SESIÓN 6
LIC. ROBERTO ANTONIO GARCIA
   roberto.garcia@ugb.edu.sv
REFLEXION
"Si haces lo que siempre has
 hecho nunca llegarás más
 allá de donde siempre has
         llegado."
           Anónimo

 Lic. Roberto García - PROGRAMACION IV -
 UGB
AGENDA
1. Reflexión.

2. Hilo conductor de la sesión anterior.

3. Paginas Web Dinámicas con PHP y MYSQL.

4. Resolviendo Ejercicios Prácticos.

5. Fin de la sesión.



   Lic. Roberto García - PROGRAMACION IV -
   UGB
PAGINAS WEB DINAMICAS CON
                PHP Y MYSQL
Técnicamente es un lenguaje interpretado de alto nivel, similar en construcciones

léxicas y sintácticas a Perl, C e incluso Java, y embebido en páginas HTML.

El código PHP no se mezcla con las etiquetas HTML, ya que está acotado siempre

por los símbolos <?php y ?>, de forma que para los programas compositores de

páginas web son etiquetas que no soporta y las deja tal y como están. De esta

forma, puede trabajarse a la vez en el diseño visual de la página y en la

funcionalidad        (programación)            de   la   misma    cómodamente.

Los navegadores no tienen ningún problema con PHP, ya que nunca llegan a verlo:

el código PHP se interpreta para generar la página HTML solicitada antes de ser

transmitida al navegador.
     Lic. Roberto García - PROGRAMACION IV -
     UGB
Lic. Roberto García - PROGRAMACION IV -
UGB
BREVE HISTORIA DE PHP
PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue

desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI

escrito en C que permitía la interpretación de un número limitado de comandos.

El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito

gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus

programas en sus propias páginas. Dada la aceptación del primer PHP y de

manera adicional, su creador diseñó un sistema para procesar formularios al que

le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos

herramientas, sería la primera versión compacta del lenguaje: PHP/FI.

     Lic. Roberto García - PROGRAMACION IV -
     UGB
TAREAS PRINCIPALES DEL PHP
Poco a poco el PHP se va convirtiendo en un lenguaje que

nos permite hacer de todo. En un principio diseñado para

realizar poco más que un contador y un libro de visitas,

PHP ha experimentado en poco tiempo una verdadera

revolución y, a partir de sus funciones, en estos momentos

se pueden realizar una multitud de tareas útiles para el

desarrollo del web:

   Lic. Roberto García - PROGRAMACION IV -
   UGB
1. Funciones de correo electrónico.

Podemos con una facilidad asombrosa enviar un e-mail a una persona o lista
parametrizando toda una serie de aspectos tales como el e-mail de procedencia, asunto,
persona a responder.

2. Gestión de bases de datos.

El lenguaje PHP ofrece interfaces para el acceso a la mayoría de las bases de datos
comerciales y por ODBC a todas las bases de datos posibles en sistemas Microsoft, a
partir de las cuales podremos editar el contenido de nuestro sitio con absoluta sencillez.

3. Gestión de archivos.

Crear, borrar, mover, modificar... cualquier tipo de operación más o menos razonable que
se nos pueda ocurrir puede ser realizada a partir de una amplia librería de funciones
para la gestión de archivos por PHP.




     Lic. Roberto García - PROGRAMACION IV -
     UGB
TRABAJANDO CON PHP
1.      Exportar todo mi proyecto de Practica a la
        carpeta HTDOCS de mi servidor loca XAMPP.
2.      Mi primer programa en PHP, un mensaje de
        salida: «HOLA MUNDO»
3.      Utilizando Variables, declarar variables de tipo
        numérica y cadena.
4.      Utilizando Sentencias de Control. (Estructura
        if())
5.      Integrar un Formulario con un Código PHP.


     Lic. Roberto García - PROGRAMACION IV -
     UGB
VISUALIZANDO LOS SIGUIENTES
                VIDEOS:
1. VIDEO CSS – MAQUETACION.
2. VIDEO PHP – ESTRUCTURA PHP.
3. VIDEO PHP – PAGINAS DINAMICAS EN PHP.




     Lic. Roberto García - PROGRAMACION IV -
     UGB
2. PROGRAMA PHP «HOLA
MUNDO»
<?php
echo "HOLA MUNDO";
?>




Lic. Roberto García - PROGRAMACION IV -
UGB
3. Utilizando Variables, declarar
    variables de tipo numérica y cadena.
<?php
echo "HOLA MUNDO<br>";
echo "UTILIZANDO VARIABLES EN PHP<br>";
$mi_nombre="ROBERTO ANTONIO GARCIA<br>";
$num1=15;
$num2=45;
$suma=$num1+$num2;
//primera forma de dar salida a una variable
echo "TU NOMBRE ES: $mi_nombre";
//segunda forma de dar salida a una variable utilizando el punto
como concatenación.
echo "LA SUMA ES:".$suma;
?>

    Lic. Roberto García - PROGRAMACION IV -
    UGB
4. Utilizando Sentencia de Control
<?php                                                              if($num1>$num2)
echo "HOLA MUNDO<br>";                                             {
echo "<u>UTILIZANDO VARIABLES EN PHP</u><br>";                     echo "EL NUMERO $num1 ES MAYOR QUE $num2" ;
$mi_nombre="ROBERTO ANTONIO GARCIA<br>";                           }elseif($num2>$num1){
$num1=15;
$num2=45;                                                          echo "EL NUMERO $num2 ES MAYOR QUE $num1" ;
$suma=$num1+$num2;                                                 }
//primera forma de dar salida a una variable                       ?>
echo "TU NOMBRE ES: $mi_nombre";
//segunda forma de dar salida a una variable utilizando el punto
como concatenación.
echo "LA SUMA ES:".$num1."+".$num2."=".$suma."<br>";
//Estructura if
if($num1>$num2){
echo "EL NUMERO $num1 ES MAYOR QUE $num2" ;
}else
{
echo "EL NUMERO $num2 ES MAYOR QUE $num1" ;
}
//estructura if extendida
Actividad Integradora
 Con el código PHP anterior, realizar las

 cuatros                operaciones        básica   de
 aritmética, cambiando sus valores en la
 variables respectivas.




 Lic. Roberto García - PROGRAMACION IV -
 UGB
BIBLIOGRAFIA
 TUTORIA CSS A TRES COLUMNAS:
http://www.desarrolloweb.com/articulos/video-
maquetacion-css-3columnas.html

 TUTORIAL BASICO DE PHP:
http://www.superhosting.cl/manuales/manual-
tutorial-de-php.html
http://php.net/manual/es/index.php



Lic. Roberto García - PROGRAMACION IV -
UGB
FIN DE LA SESIÓN
         FELIZ DÍA
             Y
       BENDICIONES
Lic. Roberto García - PROGRAMACION IV -
UGB

Más contenido relacionado

La actualidad más candente (20)

Php Con Postgres
Php Con PostgresPhp Con Postgres
Php Con Postgres
 
Práctica no 9
Práctica no 9Práctica no 9
Práctica no 9
 
Manual De Php
Manual De PhpManual De Php
Manual De Php
 
Desarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfonyDesarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfony
 
Generalidades php
Generalidades phpGeneralidades php
Generalidades php
 
Conociendo PHP
Conociendo PHPConociendo PHP
Conociendo PHP
 
2 1 sintaxis_php
2 1 sintaxis_php2 1 sintaxis_php
2 1 sintaxis_php
 
Curso php-my sql-clase-2
Curso php-my sql-clase-2Curso php-my sql-clase-2
Curso php-my sql-clase-2
 
Php basico
Php basicoPhp basico
Php basico
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Variables y Bucles
Variables y BuclesVariables y Bucles
Variables y Bucles
 
4.Programación con PHP y MySQL
4.Programación con PHP y MySQL4.Programación con PHP y MySQL
4.Programación con PHP y MySQL
 
Gestion de formularios php
Gestion de formularios phpGestion de formularios php
Gestion de formularios php
 
Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHP
 
Php
PhpPhp
Php
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
Formularios Y Archivos En Php
Formularios Y Archivos En PhpFormularios Y Archivos En Php
Formularios Y Archivos En Php
 
Composer: Gestionando dependencias en PHP
Composer: Gestionando dependencias en PHP Composer: Gestionando dependencias en PHP
Composer: Gestionando dependencias en PHP
 
Desarrollo web con php unidad 3
Desarrollo web con php unidad 3Desarrollo web con php unidad 3
Desarrollo web con php unidad 3
 
Manual php completo by_ desarrolloweb
Manual php completo by_ desarrollowebManual php completo by_ desarrolloweb
Manual php completo by_ desarrolloweb
 

Destacado

Visualiseren van big data - Susanne Tak TNO
Visualiseren van big data - Susanne Tak TNOVisualiseren van big data - Susanne Tak TNO
Visualiseren van big data - Susanne Tak TNOEveryPicture
 
M.Ing. (Met) (English Copy)
M.Ing. (Met) (English Copy)M.Ing. (Met) (English Copy)
M.Ing. (Met) (English Copy)Arnold Meyer
 
Focus op functie - Gerard Smit HU
Focus op functie - Gerard Smit HUFocus op functie - Gerard Smit HU
Focus op functie - Gerard Smit HUEveryPicture
 
Work at heights front.PDF
Work at heights front.PDFWork at heights front.PDF
Work at heights front.PDFRobert Kennedy
 
การสอนแบบจัดมโนมติล่วงหน้า
การสอนแบบจัดมโนมติล่วงหน้าการสอนแบบจัดมโนมติล่วงหน้า
การสอนแบบจัดมโนมติล่วงหน้าDueansc
 
วิธีสอนโดยใช้สถานการณ์จำลอง
วิธีสอนโดยใช้สถานการณ์จำลองวิธีสอนโดยใช้สถานการณ์จำลอง
วิธีสอนโดยใช้สถานการณ์จำลองAmporn Patin
 

Destacado (9)

Visualiseren van big data - Susanne Tak TNO
Visualiseren van big data - Susanne Tak TNOVisualiseren van big data - Susanne Tak TNO
Visualiseren van big data - Susanne Tak TNO
 
brewing diploma
brewing diplomabrewing diploma
brewing diploma
 
M.Ing. (Met) (English Copy)
M.Ing. (Met) (English Copy)M.Ing. (Met) (English Copy)
M.Ing. (Met) (English Copy)
 
Focus op functie - Gerard Smit HU
Focus op functie - Gerard Smit HUFocus op functie - Gerard Smit HU
Focus op functie - Gerard Smit HU
 
Nov 2008 periodo_inicial
Nov 2008 periodo_inicialNov 2008 periodo_inicial
Nov 2008 periodo_inicial
 
Work at heights front.PDF
Work at heights front.PDFWork at heights front.PDF
Work at heights front.PDF
 
Понятие о рекламе
Понятие о рекламеПонятие о рекламе
Понятие о рекламе
 
การสอนแบบจัดมโนมติล่วงหน้า
การสอนแบบจัดมโนมติล่วงหน้าการสอนแบบจัดมโนมติล่วงหน้า
การสอนแบบจัดมโนมติล่วงหน้า
 
วิธีสอนโดยใช้สถานการณ์จำลอง
วิธีสอนโดยใช้สถานการณ์จำลองวิธีสอนโดยใช้สถานการณ์จำลอง
วิธีสอนโดยใช้สถานการณ์จำลอง
 

Similar a Programacion iv sesion6 php

Similar a Programacion iv sesion6 php (20)

Merry PH
Merry PHMerry PH
Merry PH
 
Programacion - Php
Programacion - PhpProgramacion - Php
Programacion - Php
 
Desarrollo_web_con_PHP_y_MySQL.pdf
Desarrollo_web_con_PHP_y_MySQL.pdfDesarrollo_web_con_PHP_y_MySQL.pdf
Desarrollo_web_con_PHP_y_MySQL.pdf
 
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
 
Lenguaje de Programación PHP
Lenguaje de Programación PHPLenguaje de Programación PHP
Lenguaje de Programación PHP
 
Curso php desde_cero
Curso php desde_ceroCurso php desde_cero
Curso php desde_cero
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Desarrollo web con php
Desarrollo web con phpDesarrollo web con php
Desarrollo web con php
 
Actividad III
Actividad IIIActividad III
Actividad III
 
Merry PHP
Merry PHPMerry PHP
Merry PHP
 
Guiacursophp sql
Guiacursophp sqlGuiacursophp sql
Guiacursophp sql
 
Curso introduccionphp sql
Curso introduccionphp sqlCurso introduccionphp sql
Curso introduccionphp sql
 
Evidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpEvidencia sesión virtual funciones php
Evidencia sesión virtual funciones php
 
Sesión Virtual
Sesión VirtualSesión Virtual
Sesión Virtual
 
Codemotion Madrid 2013 - [PHP] desarrollo de extensiones en c c++
Codemotion Madrid 2013 - [PHP] desarrollo de extensiones en c c++Codemotion Madrid 2013 - [PHP] desarrollo de extensiones en c c++
Codemotion Madrid 2013 - [PHP] desarrollo de extensiones en c c++
 
PHP.docx
PHP.docxPHP.docx
PHP.docx
 
Código php
Código phpCódigo php
Código php
 
Código php
Código phpCódigo php
Código php
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplos
 

Más de Roberto Garcia

Más de Roberto Garcia (10)

Sesion 13-c#
Sesion 13-c#Sesion 13-c#
Sesion 13-c#
 
Sesion 12-c#
Sesion 12-c#Sesion 12-c#
Sesion 12-c#
 
Programacion iv sesion11 php
Programacion iv sesion11 phpProgramacion iv sesion11 php
Programacion iv sesion11 php
 
Sesion 11-c#
Sesion 11-c#Sesion 11-c#
Sesion 11-c#
 
Sesion 10-c#
Sesion 10-c#Sesion 10-c#
Sesion 10-c#
 
Programacion iv sesion10 php
Programacion iv sesion10 phpProgramacion iv sesion10 php
Programacion iv sesion10 php
 
Sesion 9-c#
Sesion 9-c#Sesion 9-c#
Sesion 9-c#
 
Sesion 7-c#
Sesion 7-c#Sesion 7-c#
Sesion 7-c#
 
Programacion iv sesion 4 php
Programacion iv sesion 4 phpProgramacion iv sesion 4 php
Programacion iv sesion 4 php
 
Sesion 3-c#
Sesion 3-c#Sesion 3-c#
Sesion 3-c#
 

Programacion iv sesion6 php

  • 1. PROGRAMACION IV SESIÓN 6 LIC. ROBERTO ANTONIO GARCIA roberto.garcia@ugb.edu.sv
  • 2. REFLEXION "Si haces lo que siempre has hecho nunca llegarás más allá de donde siempre has llegado." Anónimo Lic. Roberto García - PROGRAMACION IV - UGB
  • 3. AGENDA 1. Reflexión. 2. Hilo conductor de la sesión anterior. 3. Paginas Web Dinámicas con PHP y MYSQL. 4. Resolviendo Ejercicios Prácticos. 5. Fin de la sesión. Lic. Roberto García - PROGRAMACION IV - UGB
  • 4. PAGINAS WEB DINAMICAS CON PHP Y MYSQL Técnicamente es un lenguaje interpretado de alto nivel, similar en construcciones léxicas y sintácticas a Perl, C e incluso Java, y embebido en páginas HTML. El código PHP no se mezcla con las etiquetas HTML, ya que está acotado siempre por los símbolos <?php y ?>, de forma que para los programas compositores de páginas web son etiquetas que no soporta y las deja tal y como están. De esta forma, puede trabajarse a la vez en el diseño visual de la página y en la funcionalidad (programación) de la misma cómodamente. Los navegadores no tienen ningún problema con PHP, ya que nunca llegan a verlo: el código PHP se interpreta para generar la página HTML solicitada antes de ser transmitida al navegador. Lic. Roberto García - PROGRAMACION IV - UGB
  • 5. Lic. Roberto García - PROGRAMACION IV - UGB
  • 6. BREVE HISTORIA DE PHP PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas. Dada la aceptación del primer PHP y de manera adicional, su creador diseñó un sistema para procesar formularios al que le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI. Lic. Roberto García - PROGRAMACION IV - UGB
  • 7. TAREAS PRINCIPALES DEL PHP Poco a poco el PHP se va convirtiendo en un lenguaje que nos permite hacer de todo. En un principio diseñado para realizar poco más que un contador y un libro de visitas, PHP ha experimentado en poco tiempo una verdadera revolución y, a partir de sus funciones, en estos momentos se pueden realizar una multitud de tareas útiles para el desarrollo del web: Lic. Roberto García - PROGRAMACION IV - UGB
  • 8. 1. Funciones de correo electrónico. Podemos con una facilidad asombrosa enviar un e-mail a una persona o lista parametrizando toda una serie de aspectos tales como el e-mail de procedencia, asunto, persona a responder. 2. Gestión de bases de datos. El lenguaje PHP ofrece interfaces para el acceso a la mayoría de las bases de datos comerciales y por ODBC a todas las bases de datos posibles en sistemas Microsoft, a partir de las cuales podremos editar el contenido de nuestro sitio con absoluta sencillez. 3. Gestión de archivos. Crear, borrar, mover, modificar... cualquier tipo de operación más o menos razonable que se nos pueda ocurrir puede ser realizada a partir de una amplia librería de funciones para la gestión de archivos por PHP. Lic. Roberto García - PROGRAMACION IV - UGB
  • 9. TRABAJANDO CON PHP 1. Exportar todo mi proyecto de Practica a la carpeta HTDOCS de mi servidor loca XAMPP. 2. Mi primer programa en PHP, un mensaje de salida: «HOLA MUNDO» 3. Utilizando Variables, declarar variables de tipo numérica y cadena. 4. Utilizando Sentencias de Control. (Estructura if()) 5. Integrar un Formulario con un Código PHP. Lic. Roberto García - PROGRAMACION IV - UGB
  • 10. VISUALIZANDO LOS SIGUIENTES VIDEOS: 1. VIDEO CSS – MAQUETACION. 2. VIDEO PHP – ESTRUCTURA PHP. 3. VIDEO PHP – PAGINAS DINAMICAS EN PHP. Lic. Roberto García - PROGRAMACION IV - UGB
  • 11. 2. PROGRAMA PHP «HOLA MUNDO» <?php echo "HOLA MUNDO"; ?> Lic. Roberto García - PROGRAMACION IV - UGB
  • 12. 3. Utilizando Variables, declarar variables de tipo numérica y cadena. <?php echo "HOLA MUNDO<br>"; echo "UTILIZANDO VARIABLES EN PHP<br>"; $mi_nombre="ROBERTO ANTONIO GARCIA<br>"; $num1=15; $num2=45; $suma=$num1+$num2; //primera forma de dar salida a una variable echo "TU NOMBRE ES: $mi_nombre"; //segunda forma de dar salida a una variable utilizando el punto como concatenación. echo "LA SUMA ES:".$suma; ?> Lic. Roberto García - PROGRAMACION IV - UGB
  • 13. 4. Utilizando Sentencia de Control <?php if($num1>$num2) echo "HOLA MUNDO<br>"; { echo "<u>UTILIZANDO VARIABLES EN PHP</u><br>"; echo "EL NUMERO $num1 ES MAYOR QUE $num2" ; $mi_nombre="ROBERTO ANTONIO GARCIA<br>"; }elseif($num2>$num1){ $num1=15; $num2=45; echo "EL NUMERO $num2 ES MAYOR QUE $num1" ; $suma=$num1+$num2; } //primera forma de dar salida a una variable ?> echo "TU NOMBRE ES: $mi_nombre"; //segunda forma de dar salida a una variable utilizando el punto como concatenación. echo "LA SUMA ES:".$num1."+".$num2."=".$suma."<br>"; //Estructura if if($num1>$num2){ echo "EL NUMERO $num1 ES MAYOR QUE $num2" ; }else { echo "EL NUMERO $num2 ES MAYOR QUE $num1" ; } //estructura if extendida
  • 14. Actividad Integradora  Con el código PHP anterior, realizar las cuatros operaciones básica de aritmética, cambiando sus valores en la variables respectivas. Lic. Roberto García - PROGRAMACION IV - UGB
  • 15. BIBLIOGRAFIA  TUTORIA CSS A TRES COLUMNAS: http://www.desarrolloweb.com/articulos/video- maquetacion-css-3columnas.html  TUTORIAL BASICO DE PHP: http://www.superhosting.cl/manuales/manual- tutorial-de-php.html http://php.net/manual/es/index.php Lic. Roberto García - PROGRAMACION IV - UGB
  • 16. FIN DE LA SESIÓN FELIZ DÍA Y BENDICIONES Lic. Roberto García - PROGRAMACION IV - UGB