SEMINARIO DE DQL CON PHP Y MYSQL

Documentos relacionados
Introducción a la programación en PHP

Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro

Curso de PHP. Tema 2: Lenguaje PHP básico

4- Introducción a PHP

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo

Estructuras de control selectivas

Desarrollo Web con PHP y MySQL

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Unidad Didáctica 3. Tipos genéricos. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos

Laboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Construcciones del Lenguaje Java

Informática Ingeniería en Electrónica y Automática Industrial

EJERCICIOS PARA EMPEZAR CON PHP

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

CURSO DE PROGRAMACIÓN PHP MySQL

Programación.Net Lenguaje C#

APRENDE A CREAR UNA PÁGINA WEB CON HTML

Curso PHP & MYSQL PARA JOOMLA

PROGRAMACIÓN EN JAVA. { una línea para definir, crear o ejecutar ; }

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM

Capítulo 4. Control de flujo. Continuar

Estructura de datos y Programación

Estructura de Datos Unidad 1: Repaso del Lenguaje Java

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK

INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B)

PHP y MySQL. Indice: Switch Bucles For While do...while

Desarrollo de sitios web con PHP y MySQL

Introducción a Python Qué es Python?

Programación páginas web con PHP

JAVASCRIPT Mª ISABEL TORRES CARAZO

PHP Básico. PHP para principiantes

Características de JavaScript

Tema: Estructuras de Selección en C#.

PHP: Lenguaje de programación

Cuáles son los lenguajes que pueden utilizarse para programar Karel?

FUNCIONES PHP: DECLARACIÓN Y LLAMADAS. PARÁMETROS, RETURN. EJERCICIOS EJEMPLOS RESUELTOS. (CU00827B)

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

5. Sentencias selectivas o condicionales

CURSO : ESTRUCTURA DE DATOS DOCENTE : ING. JUAN ZEVALLOS VALLE

8º Unidad Didáctica PHP. Eduard Lara

Elementos léxicos del lenguaje de programación Java

Mysql. <? PhP?> EL php necesita que un servidor web con capacidad php sea instalado y ejecutado para poder ejecutar las páginas php.

CEFIRE: Curso Administración de APACHE

ESTRUCTURAS DE CONTROL

Tema IV El lenguaje de programación PHP Tipos de Datos

SWITCH JAVASCRIPT. SELECCIÓN ENTRE ALTERNATIVAS. DIAGRAMA DE FLUJO Y EJEMPLO DE APLICACIÓN. (CU01120E)

Instrucciones de control

PHP 7 Desarrollar un sitio web dinámico e interactivo

Qué es Java? Un lenguaje de programación Un entorno de desarrollo Un entorno de aplicación Un entorno de despliegue Es similar en sintaxis de C + +.

Funciones & Estructuras de control

JavaScript: Introducción

El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:

Introducción a Java. Introducción a Java. Programación I

REPASO ARRAYS O ARREGLOS UNIDIMENSIONALES EN JAVA. EJEMPLOS DE CÓDIGO. (CU00903C)

Bloque II. Elementos del lenguaje de programación Java

PROGRAMACIÓN CON PHP Y MYSQL. 40 horas 60 días

Fundamentos de Programación

Programación Orientada a Objetos

Introducción a PHP. * No es necesario declarar previamente las variables.

PROGRAMACIÓN PÁGINAS WEB CON PHP

Módulo. = Asignación = = Comp. de igualdad!= Com. de desigualdad <= Comp. menor o igual >= Comp. mayor o igual AND lógico OR lógica.

GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES

Introducción a Java 10/02/2011. Tokens. Juan Manuel Fernández Peña Curso Rev Tokens. Tokens

PHP orientado a objetos:

MAESTRO DE PHP PHP NIVEL 1

GUÍA N 5 PROGRAMACIÓN WEB - GRADO 11. Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10

LUA scripting NXA standard functions


Sentencias de control de flujo

INDICE Prologo 1 Recorrido rápido de java 2 Clases y objetos 3 Extensión de clases

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Estructura de Selección y Repetición en C#

Programación páginas web. Servidor (PHP)

Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.

Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN

GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS

Transcripción:

SEMINARIO DE DQL CON PHP Y MYSQL

Índice del Seminario Instalación del paquete XAMPP en Windows Instalación de directorios virtuales. Creación y ejecución de la primera pagina PHP. Fundamentos de PHP Estructura de un script php. Reglas de sintaxis, comentarios. Trabajo con expresiones, variables y tipos de datos. Manejo de Matrices. Evaluación de parámetros de URL. Control de flujo. Creación y ejecución de funciones. Elaboración y edición de cadenas de caracteres.

FUNDAMENTOS DE PHP

QUÉ ES PHP? PARA QUÉ SIRVE PHP? PHP es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede ser incrustado en HTML. PHP se utiliza para generar páginas web dinámicas. Cómo trabaja PHP? El lenguaje PHP se procesa en servidores, que son potentes ordenadores con un software y hardware especial. Cuando se escribe una dirección tipo http://www.lagaceta.com/index.php El esquema es: Páginas estáticas: Petición --> Respuesta Páginas dinámicas: Petición --> Procesado y preparación --> Respuesta

SINTAXIS De la misma forma que los documentos HTML están estructurado por tags (etiquetas), lo mismo sucede en php. De esta forma se puede combinar HTML + código PHP. Los TAGS importantes son Inicio de código PHP : <?php o <? Fin de código PHP:?> Las pautas dentro de php son: Todas las operaciones deben de terminar con ; (punto y coma). Los comentarios : se definen anteponiendo // o /* y se finaliza con */

Ejemplo En html seria: <html> <head><title>texto de ejemplo </title></head> <body><p> Esto es un Texto de Ejemplo </p></body> </html> En php seria: <html> <head><title>texto de ejemplo </title></head> <body><p> <? echo Esto es un Texto de Ejemplo?> </p></body> </html>

VARIABLES Integer: por ejemplo 1 Double: por ejemplo 3.5 Booleano: por ejemplo true String: por ejemplo Esta es mi primera cadena en PHP. Array: por ejemplo guardar varios valores en la misma variable. Object: para guardar objectos. Ejemplo: $entero = 14; $decimal = 5.5; $booleano = true; $texto = "hello"; $matriz = array(1,2,3); $objeto = (object) array(1,2,3);

CONSTANTES Las constantes son como variables permiten almacenar un valor, pero una vez definidos no se puede cambiar, normalmente se usan para inicializar datos de configuración, ejemplo contraseña de una base de datos. // constante personalizada define('bd_pass', '123456'); // constante definida por defecto en PHP, ejemplo ruta del documento echo DIR ; FUNCIONES Las funciones son grupos de instrucciones independientes que tienen un propósito determinado, normalmente suelen venir acompañadas de parametros y suelen devolver un valor. // imprime la fecha actual, ej. 14/09/2017 echo date("d/m/y");

CLASES Una clase es un contenedor de propiedades y metodos, estas nos ayudan a crear objetos y a mantener un código limpio. Cuando creas un nuevo objeto de a partir de una clase por defecto se ejecuta un metodo llamado construct que nos puede ayudar a definir las propiedades de este. // creamos la clase Persona class Persona{ public $nombre; private $fecha_de_nacimiento; function construct($nombre, $fecha_de_nacimiento){ $this->nombre = $nombre; $this->fecha_de_nacimiento = $fecha_de_nacimiento;

function getnombre(){ return $this->nombre; function getfechadenacimiento(){ return $this->fecha_de_nacimiento; function setfechadenacimiento($fecha_de_nacimiento){ $this->fecha_de_nacimiento = $fecha_de_nacimiento; // creamos un nuevo objeto Persona $persona1 = new Persona("miquel", "01/05/1980"); // cambiar nombre $persona1->nombre = "Pedro";

// imprimir el nombre por pantalla echo getnombre(); // cambiar la fecha de nacimiento $persona1->setfechadenacimiento("02/04/1982"); // imprimir la fecha de nacimiento echo $persona1->getfechadenacimiento();

CONDICIONALES Las sentencias condicionales nos ayudan a definir reglas para ejecutar un determinado código u otro. Si una de las condiciones se cumple se deja de leer el resto en caso contrario se comparará la siguiente regla o si no la hay directamente se irá al else. // más largo, más legíble if( $edad > 49 ){ echo "es muy mayor para entrar"; else if( $edad > 17 ){ echo "mayor de edad"; else{ echo "menor de edad";

CONDICIONALES Con la condición switch al igual que if podemos definir varias reglas, la diferencia es que si no ponemos break dentro de cada caso si se cumple o no una regla se comprobará la siguiente regla y así sucesivamente. switch( $semaforo ){ case 'rojo': case 'verde': default: echo 'no puedes pasar'; break; echo 'si puedes pasar'; break; echo 'si anteriormente el color no ha sido rojo y verde, esta sería la opción por defecto ambar'; break;

BUCLES El bucle for nos sirve para hacer un bucle con un inicio y final definidos, por ejemplo contar de 1 a 10. for( $i = 1; $i <= 10; $i++ ){ echo $i; El foreach nos ayuda a reccorrer los valores de una matriz (array). $animales = array('perro', 'gato', 'vaca', 'pato'); foreach( $animales as $animal ){ echo $animal;

FUNCIONES RELACIONADAS CON VARIABLES gettype($variable) : nos permite obtener el tipo de una variable. settype($variable, tipo): nos permite asignarle el tipo a una variable. is_array($variable): nos devuelve TRUE si la variable es un array. isset($variable): nos devuelve TRUE si la variable es definida. unset($variable): detruye una variable y si fue destruida devuelve TRUE. is_null($variable): nos devuelve TRUE si es nulo.

APÉNDICE