Este documento introduce PHP como un lenguaje de scripting del lado del servidor para crear páginas web dinámicas. Explica brevemente la historia y sintaxis básica de PHP, así como cómo acceder a datos de formularios, usar estructuras de control, funciones, tablas, y bases de datos MySQL. El documento proporciona una guía introductoria completa sobre los conceptos y funcionalidades fundamentales de PHP.
Este documento introduce PHP como lenguaje de scripting del lado del servidor. Explica brevemente la historia y funcionamiento de PHP, sus requisitos, tipos de datos, variables, constantes y expresiones. También cubre conceptos básicos como la sintaxis, inclusiones de archivos y estructuras de control.
Este documento presenta conceptos básicos del lenguaje PHP como sintaxis, tipos de datos, variables, constantes, expresiones, estructuras de control, funciones, tablas y bibliotecas de funciones. Explica cómo incrustar código PHP en HTML, usar estructuras selectivas como if/else y switch, estructuras repetitivas como while y for, y funciones. También cubre tablas y arrays, y cómo acceder a sus elementos.
Este documento presenta una introducción al lenguaje PHP, incluyendo su sintaxis básica, tipos de datos, variables, constantes, expresiones, estructuras de control como if/else y bucles, funciones y tablas. También cubre bibliotecas de funciones comunes y cómo incluir archivos externos en PHP.
Este documento describe PHP, un lenguaje de scripting para el desarrollo de aplicaciones web dinámicas. PHP se ejecuta en el servidor, generando páginas HTML que luego son devueltas al navegador. PHP permite generar contenido dinámico, acceder a bases de datos, procesar formularios y más.
1) El documento presenta el tema 2 de un curso sobre desarrollo web con PHP y MySQL, el cual cubre conceptos básicos del lenguaje PHP como sintaxis, tipos de datos, variables, constantes, expresiones, estructuras de control y funciones.
2) Se explican los tipos print y echo para imprimir, la inclusión de archivos, los tipos de datos escalares y compuestos en PHP, y estructuras como if/else, switch, while, for y foreach.
3) Finalmente, se mencionan bibliotecas de funciones de PHP para c
Este documento introduce PHP y MySQL como tecnologías para crear sitios web dinámicos. Explica que PHP permite agregar lógica de programación a páginas web para actualizar contenido de forma dinámica y acceder a bases de datos, mientras que MySQL es un sistema de gestión de bases de datos relacionales compatible con PHP. También cubre conceptos básicos como la instalación de un entorno de desarrollo local usando XAMPP y ejemplos simples de código PHP.
Este documento explica PHP, un lenguaje de programación libre y de código abierto utilizado principalmente para el desarrollo web dinámico. PHP se puede incrustar en HTML para crear páginas web dinámicas en el servidor. El documento describe las características y sintaxis básicas de PHP como variables, tipos de datos, comentarios e impresión, y muestra ejemplos de código PHP simple.
Este documento describe PHP, un lenguaje de scripting para el desarrollo de aplicaciones web. PHP puede generar dinámicamente páginas HTML, procesar datos de formularios, acceder a bases de datos, y más. Se ejecuta en el servidor y devuelve el resultado al navegador como HTML. PHP tiene alternativas como CGI/Perl, ASP.NET y JSP.
Este documento introduce PHP como lenguaje de scripting del lado del servidor. Explica brevemente la historia y funcionamiento de PHP, sus requisitos, tipos de datos, variables, constantes y expresiones. También cubre conceptos básicos como la sintaxis, inclusiones de archivos y estructuras de control.
Este documento presenta conceptos básicos del lenguaje PHP como sintaxis, tipos de datos, variables, constantes, expresiones, estructuras de control, funciones, tablas y bibliotecas de funciones. Explica cómo incrustar código PHP en HTML, usar estructuras selectivas como if/else y switch, estructuras repetitivas como while y for, y funciones. También cubre tablas y arrays, y cómo acceder a sus elementos.
Este documento presenta una introducción al lenguaje PHP, incluyendo su sintaxis básica, tipos de datos, variables, constantes, expresiones, estructuras de control como if/else y bucles, funciones y tablas. También cubre bibliotecas de funciones comunes y cómo incluir archivos externos en PHP.
Este documento describe PHP, un lenguaje de scripting para el desarrollo de aplicaciones web dinámicas. PHP se ejecuta en el servidor, generando páginas HTML que luego son devueltas al navegador. PHP permite generar contenido dinámico, acceder a bases de datos, procesar formularios y más.
1) El documento presenta el tema 2 de un curso sobre desarrollo web con PHP y MySQL, el cual cubre conceptos básicos del lenguaje PHP como sintaxis, tipos de datos, variables, constantes, expresiones, estructuras de control y funciones.
2) Se explican los tipos print y echo para imprimir, la inclusión de archivos, los tipos de datos escalares y compuestos en PHP, y estructuras como if/else, switch, while, for y foreach.
3) Finalmente, se mencionan bibliotecas de funciones de PHP para c
Este documento introduce PHP y MySQL como tecnologías para crear sitios web dinámicos. Explica que PHP permite agregar lógica de programación a páginas web para actualizar contenido de forma dinámica y acceder a bases de datos, mientras que MySQL es un sistema de gestión de bases de datos relacionales compatible con PHP. También cubre conceptos básicos como la instalación de un entorno de desarrollo local usando XAMPP y ejemplos simples de código PHP.
Este documento explica PHP, un lenguaje de programación libre y de código abierto utilizado principalmente para el desarrollo web dinámico. PHP se puede incrustar en HTML para crear páginas web dinámicas en el servidor. El documento describe las características y sintaxis básicas de PHP como variables, tipos de datos, comentarios e impresión, y muestra ejemplos de código PHP simple.
Este documento describe PHP, un lenguaje de scripting para el desarrollo de aplicaciones web. PHP puede generar dinámicamente páginas HTML, procesar datos de formularios, acceder a bases de datos, y más. Se ejecuta en el servidor y devuelve el resultado al navegador como HTML. PHP tiene alternativas como CGI/Perl, ASP.NET y JSP.
Este documento proporciona una introducción al lenguaje PHP. Explica la arquitectura de PHP, incluyendo cómo se procesan las solicitudes HTTP y cómo interactúa PHP con otros servicios. También describe ventajas clave como ser gratuito, de código abierto y multiplataforma. Finalmente, introduce conceptos básicos de sintaxis como variables, constantes, salida y el ámbito.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, conectarse a la base de datos desde PHP usando funciones como mysql_connect(), mysql_query() y mysql_fetch_array(), y el uso del lenguaje SQL para consultas, inserciones, actualizaciones y eliminaciones.
Este documento proporciona una introducción a PHP, incluyendo su historia, características, sintaxis básica, tipos de datos, variables, operadores, estructuras de control, funciones y orientación a objetos. También explica cómo configurar un servidor Apache para procesar páginas PHP.
Este documento introduce PHP, un lenguaje de scripting para generar contenido dinámico en servidores web. Explica las características de PHP, cómo delimitar código PHP, los tipos de variables, funciones, matrices, cadenas, clases, fechas, entrada/salida de datos, SQL y conexiones a MySQL, y sesiones.
Este documento introduce PHP y sus características principales. Explica cómo delimitar código PHP, los diferentes tipos de variables, funciones, matrices, cadenas de caracteres, clases, fechas, entrada y salida de datos, operaciones con ficheros, SQL, conexiones a MySQL y sesiones.
Este documento introduce PHP y sus características principales. Explica cómo delimitar código PHP, los diferentes tipos de variables, funciones, matrices, cadenas de caracteres, clases, fechas, entrada y salida de datos, operaciones con ficheros, SQL, conexiones a MySQL y sesiones.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar y configurar MySQL, utilizar herramientas como phpMyAdmin, el lenguaje SQL y las funciones de PHP para conectarse a la base de datos, realizar consultas y procesar los resultados.
PHP es un lenguaje de programación interpretado y de propósito general, especialmente usado para el desarrollo web y que permite crear páginas dinámicas. PHP se ejecuta en el servidor, procesando el código PHP insertado en los documentos, antes de que estos sean enviados al navegador del cliente.
Este documento presenta una guía de curso sobre PHP y SQL. Introduce PHP como un lenguaje de código abierto y sencillo para crear páginas web dinámicas e interactivas mediante el procesamiento de datos en el servidor. Explica conceptos básicos como variables, salida de texto, comentarios y el uso de funciones como print y printf. También destaca la importancia de las bases de datos relacionales y el lenguaje SQL para almacenar y recuperar información de forma flexible en sitios web con PHP.
Este documento presenta una guía de curso sobre PHP y SQL. Introduce PHP como un lenguaje de código abierto para crear páginas web dinámicas e interactivas mediante el procesamiento del lado del servidor. Explica conceptos básicos como variables, arrays, estructuras de control y salida de texto. También cubre el uso de bases de datos relacionales y el lenguaje SQL para almacenar y recuperar datos de manera flexible a requerimiento del programa.
El documento presenta conceptos básicos sobre Apache, PHP y MySQL. Explica que Apache es un servidor web gratuito y configurable, PHP es un lenguaje de programación para crear páginas web dinámicas, y MySQL es un sistema gestor de bases de datos. Además, detalla cómo instalar y configurar estos programas, y proporciona ejemplos básicos de código en PHP.
Este documento proporciona una introducción al lenguaje de programación PHP. Explica que PHP es un lenguaje de scripting del lado del servidor que se puede empotrar en páginas HTML. Describe algunas de las funciones básicas de PHP como el procesamiento de scripts, variables, tipos de datos, estructuras de control y más. También cubre conceptos como la instalación de PHP, la creación de proyectos en NetBeans y ejemplos básicos de código PHP.
El documento presenta conceptos básicos sobre el lenguaje de programación PHP, incluyendo variables, operadores aritméticos y de comparación, sentencias condicionales y bucles. También cubre temas como el manejo de cadenas, funciones, envío y recepción de datos a través de formularios, y el envío de correos electrónicos.
PHP Tema 4 - Acceso a bases de datos MySQL en PHPSpacetoshare
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, y describe las principales funciones de PHP para conectarse a una base de datos, realizar consultas SQL, procesar resultados y cerrar la conexión. También incluye ejemplos sencillos de cómo mostrar datos almacenados en una tabla de noticias.
Este documento describe PHP y MySQL. PHP es un lenguaje de programación interpretado originalmente diseñado para crear páginas web dinámicas, mientras que MySQL es un sistema de gestión de base de datos relacional. El documento explica cómo instalar PHP y MySQL en un servidor Apache y cómo conectar PHP a una base de datos MySQL usando funciones como mysql_connect() y mysql_fetch_array().
El documento describe cómo configurar un entorno de desarrollo para PHP en GNU/Linux, incluyendo la instalación de Apache, PHP y MySQL. Luego, presenta algunos ejemplos básicos de programación en PHP como mostrar cadenas, tablas y directorios de imágenes. El objetivo es enseñar PHP a través de ejemplos prácticos de código.
Este documento proporciona una introducción al lenguaje de programación PHP, describiendo su sintaxis básica, tipos de datos, variables, operadores, estructuras de control, funciones y clases orientadas a objetos. También explica brevemente los principales paradigmas de programación en PHP como imperativo y orientado a objetos, así como sus dominios de aplicación comunes como el desarrollo web.
PHPMyAdmin es una herramienta de código abierto escrita en PHP para administrar bases de datos MySQL a través de una interfaz web. Nos permite crear, modificar y eliminar bases de datos, tablas, usuarios y permisos de una forma sencilla. Para usar PHPMyAdmin necesitamos tener instalados Apache, PHP y MySQL en nuestro servidor, y descargar e instalar el archivo de PHPMyAdmin en el directorio raíz del servidor web.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar y configurar MySQL, crear bases de datos y tablas mediante lenguaje SQL, y cómo conectarse a la base de datos y realizar consultas desde PHP utilizando funciones como mysql_connect(), mysql_query() y mysql_fetch_array(). También presenta la herramienta phpMyAdmin para administrar bases de datos de forma gráfica.
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
Ofrecemos herramientas y metodologías para que las personas con ideas de negocio desarrollen un prototipo que pueda ser probado en un entorno real.
Cada miembro puede crear su perfil de acuerdo a sus intereses, habilidades y así montar sus proyectos de ideas de negocio, para recibir mentorías .
Este documento proporciona una introducción al lenguaje PHP. Explica la arquitectura de PHP, incluyendo cómo se procesan las solicitudes HTTP y cómo interactúa PHP con otros servicios. También describe ventajas clave como ser gratuito, de código abierto y multiplataforma. Finalmente, introduce conceptos básicos de sintaxis como variables, constantes, salida y el ámbito.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, conectarse a la base de datos desde PHP usando funciones como mysql_connect(), mysql_query() y mysql_fetch_array(), y el uso del lenguaje SQL para consultas, inserciones, actualizaciones y eliminaciones.
Este documento proporciona una introducción a PHP, incluyendo su historia, características, sintaxis básica, tipos de datos, variables, operadores, estructuras de control, funciones y orientación a objetos. También explica cómo configurar un servidor Apache para procesar páginas PHP.
Este documento introduce PHP, un lenguaje de scripting para generar contenido dinámico en servidores web. Explica las características de PHP, cómo delimitar código PHP, los tipos de variables, funciones, matrices, cadenas, clases, fechas, entrada/salida de datos, SQL y conexiones a MySQL, y sesiones.
Este documento introduce PHP y sus características principales. Explica cómo delimitar código PHP, los diferentes tipos de variables, funciones, matrices, cadenas de caracteres, clases, fechas, entrada y salida de datos, operaciones con ficheros, SQL, conexiones a MySQL y sesiones.
Este documento introduce PHP y sus características principales. Explica cómo delimitar código PHP, los diferentes tipos de variables, funciones, matrices, cadenas de caracteres, clases, fechas, entrada y salida de datos, operaciones con ficheros, SQL, conexiones a MySQL y sesiones.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar y configurar MySQL, utilizar herramientas como phpMyAdmin, el lenguaje SQL y las funciones de PHP para conectarse a la base de datos, realizar consultas y procesar los resultados.
PHP es un lenguaje de programación interpretado y de propósito general, especialmente usado para el desarrollo web y que permite crear páginas dinámicas. PHP se ejecuta en el servidor, procesando el código PHP insertado en los documentos, antes de que estos sean enviados al navegador del cliente.
Este documento presenta una guía de curso sobre PHP y SQL. Introduce PHP como un lenguaje de código abierto y sencillo para crear páginas web dinámicas e interactivas mediante el procesamiento de datos en el servidor. Explica conceptos básicos como variables, salida de texto, comentarios y el uso de funciones como print y printf. También destaca la importancia de las bases de datos relacionales y el lenguaje SQL para almacenar y recuperar información de forma flexible en sitios web con PHP.
Este documento presenta una guía de curso sobre PHP y SQL. Introduce PHP como un lenguaje de código abierto para crear páginas web dinámicas e interactivas mediante el procesamiento del lado del servidor. Explica conceptos básicos como variables, arrays, estructuras de control y salida de texto. También cubre el uso de bases de datos relacionales y el lenguaje SQL para almacenar y recuperar datos de manera flexible a requerimiento del programa.
El documento presenta conceptos básicos sobre Apache, PHP y MySQL. Explica que Apache es un servidor web gratuito y configurable, PHP es un lenguaje de programación para crear páginas web dinámicas, y MySQL es un sistema gestor de bases de datos. Además, detalla cómo instalar y configurar estos programas, y proporciona ejemplos básicos de código en PHP.
Este documento proporciona una introducción al lenguaje de programación PHP. Explica que PHP es un lenguaje de scripting del lado del servidor que se puede empotrar en páginas HTML. Describe algunas de las funciones básicas de PHP como el procesamiento de scripts, variables, tipos de datos, estructuras de control y más. También cubre conceptos como la instalación de PHP, la creación de proyectos en NetBeans y ejemplos básicos de código PHP.
El documento presenta conceptos básicos sobre el lenguaje de programación PHP, incluyendo variables, operadores aritméticos y de comparación, sentencias condicionales y bucles. También cubre temas como el manejo de cadenas, funciones, envío y recepción de datos a través de formularios, y el envío de correos electrónicos.
PHP Tema 4 - Acceso a bases de datos MySQL en PHPSpacetoshare
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, y describe las principales funciones de PHP para conectarse a una base de datos, realizar consultas SQL, procesar resultados y cerrar la conexión. También incluye ejemplos sencillos de cómo mostrar datos almacenados en una tabla de noticias.
Este documento describe PHP y MySQL. PHP es un lenguaje de programación interpretado originalmente diseñado para crear páginas web dinámicas, mientras que MySQL es un sistema de gestión de base de datos relacional. El documento explica cómo instalar PHP y MySQL en un servidor Apache y cómo conectar PHP a una base de datos MySQL usando funciones como mysql_connect() y mysql_fetch_array().
El documento describe cómo configurar un entorno de desarrollo para PHP en GNU/Linux, incluyendo la instalación de Apache, PHP y MySQL. Luego, presenta algunos ejemplos básicos de programación en PHP como mostrar cadenas, tablas y directorios de imágenes. El objetivo es enseñar PHP a través de ejemplos prácticos de código.
Este documento proporciona una introducción al lenguaje de programación PHP, describiendo su sintaxis básica, tipos de datos, variables, operadores, estructuras de control, funciones y clases orientadas a objetos. También explica brevemente los principales paradigmas de programación en PHP como imperativo y orientado a objetos, así como sus dominios de aplicación comunes como el desarrollo web.
PHPMyAdmin es una herramienta de código abierto escrita en PHP para administrar bases de datos MySQL a través de una interfaz web. Nos permite crear, modificar y eliminar bases de datos, tablas, usuarios y permisos de una forma sencilla. Para usar PHPMyAdmin necesitamos tener instalados Apache, PHP y MySQL en nuestro servidor, y descargar e instalar el archivo de PHPMyAdmin en el directorio raíz del servidor web.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar y configurar MySQL, crear bases de datos y tablas mediante lenguaje SQL, y cómo conectarse a la base de datos y realizar consultas desde PHP utilizando funciones como mysql_connect(), mysql_query() y mysql_fetch_array(). También presenta la herramienta phpMyAdmin para administrar bases de datos de forma gráfica.
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
Ofrecemos herramientas y metodologías para que las personas con ideas de negocio desarrollen un prototipo que pueda ser probado en un entorno real.
Cada miembro puede crear su perfil de acuerdo a sus intereses, habilidades y así montar sus proyectos de ideas de negocio, para recibir mentorías .
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARIS”. Esta actividad de aprendizaje propone el reto de descubrir el la secuencia números para abrir un candado, el cual destaca la percepción geométrica y conceptual. La intención de esta actividad de aprendizaje lúdico es, promover los pensamientos lógico (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia y viso-espacialidad. Didácticamente, ésta actividad de aprendizaje es transversal, y que integra áreas del conocimiento: matemático, Lenguaje, artístico y las neurociencias. Acertijo dedicado a los Juegos Olímpicos de París 2024.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
El curso de Texto Integrado de 8vo grado es un programa académico interdisciplinario que combina los contenidos y habilidades de varias asignaturas clave. A través de este enfoque integrado, los estudiantes tendrán la oportunidad de desarrollar una comprensión más holística y conexa de los temas abordados.
En el área de Estudios Sociales, los estudiantes profundizarán en el estudio de la historia, geografía, organización política y social, y economía de América Latina. Analizarán los procesos de descubrimiento, colonización e independencia, las características regionales, los sistemas de gobierno, los movimientos sociales y los modelos de desarrollo económico.
En Lengua y Literatura, se enfatizará el desarrollo de habilidades comunicativas, tanto en la expresión oral como escrita. Los estudiantes trabajarán en la comprensión y producción de diversos tipos de textos, incluyendo narrativos, expositivos y argumentativos. Además, se estudiarán obras literarias representativas de la región latinoamericana.
El componente de Ciencias Naturales abordará temas relacionados con la biología, la física y la química, con un enfoque en la comprensión de los fenómenos naturales y los desafíos ambientales de América Latina. Se explorarán conceptos como la biodiversidad, los recursos naturales, la contaminación y el desarrollo sostenible.
En el área de Matemática, los estudiantes desarrollarán habilidades en áreas como la aritmética, el álgebra, la geometría y la estadística. Estos conocimientos matemáticos se aplicarán a la resolución de problemas y al análisis de datos, en el contexto de las temáticas abordadas en las otras asignaturas.
A lo largo del curso, se fomentará la integración de los contenidos, de manera que los estudiantes puedan establecer conexiones significativas entre los diferentes campos del conocimiento. Además, se promoverá el desarrollo de habilidades transversales, como el pensamiento crítico, la resolución de problemas, la investigación y la colaboración.
Mediante este enfoque de Texto Integrado, los estudiantes de 8vo grado tendrán una experiencia de aprendizaje enriquecedora y relevante, que les permitirá adquirir una visión más amplia y comprensiva de los temas estudiados.
3. 1.Introducción a PHP
• Lenguajes de script
– PHP es un lenguaje de script del lado del servidor. Otros lenguajes
similares son ASP, JSP o ColdFusion
– Los scripts PHP están incrustados en los documentos HTML y el
servidor los interpreta y ejecuta antes de servir las páginas al
cliente
– El cliente no ve el código PHP sino los resultados que produce
4. 1.Introducción a PHP
• Breve historia de PHP
– Creado por Rasmus Lerdorf para uso personal en 1994
– PHP = Personal Hypertext Processor
– Versión actual: PHP 5
– Es un módulo que se añade al servidor web y fue concebido
inicialmente para Apache
• ¿Por qué PHP?
– Por sus ventajas: es potente, fácil de aprender, de libre
distribución, permite el acceso a bases de datos y otras
funcionalidades orientadas a la red
– Dispone de abundante soporte en la Web
5. 1.Introducción a PHP
• Principales usos del PHP:
- Programación de páginas web dinámicas, habitualmente en
combinación con el motor de base datos MySQL.
- Programación en consola, al estilo de Perl, en Linux, Windows y
Macintosh.
- Creación de aplicaciones gráficas independientes del navegador, por
medio de la combinación de PHP y GTK (GIMP Tool Kit), que permite
desarrollar aplicaciones de escritorio tanto para los sistemas operativos
basados en Unix, como para Windows y Mac OS X.
6. 2. Lenguaje PHP básico
1. Sintaxis básica
2. Variables
3. Constantes
4. Estructuras de control
5. Funciones
6. Tablas
7. 2.1.Sintaxis básica
• PHP es sensible a las mayúsculas
• ¿Cómo se incrusta en la página web?
<?PHP ... ?>
recomendado, siempre disponible
<?= expresión ?>
equivale a <? echo expresión ?>
• Las instrucciones se separan con un ; como en C. La
marca final ?> implica un ;
• Comentarios: como en C, /* … */ y //
8. 2.1.Sintaxis básica
• Para imprimir: echo y print
echo: muestra una o más cadenas
echo cadena1 [, cadena2…]; // no es una función
echo “Hola mundo”;
echo “Hola “, “mundo”;
print: muestra una cadena
print cadena; // no es una función
print “Hola mundo”;
print “Hola “ . “mundo”;
10. 2.1.Sintaxis básica
• Inclusión de ficheros externos:
– include()
– require()
• Ambos incluyen y evalúan el fichero especificado
• Diferencia: en caso de error include() produce un
warning y require() un error fatal
• Se usará require() si al producirse un error debe
interrumpirse la carga de la página
12. 2.2.Variables
• Las variables siempre van precedidas de un $
• El nombre es sensible a las mayúsculas
• Comienzan por letra o subrayado, seguido de letras,
números o subrayado
• Variables predefinidas:
$GLOBALS, $_SERVER, $_GET, $_POST, $_COOKIES,
$_FILES,
$_ENV, $_REQUEST, $_SESSION
• Ámbito: globales al fichero (excepto funciones) o
locales a una función
• Ejemplo:
$valor = 5;
print “El valor es: “ . $valor . “n”;
print “El valor es: $valorn”; // ojo: comillas
dobles
Resultado:
El valor es: 5
13. 2.3.Constantes
• Definición de constantes:
define (“CONSTANTE”, “hola”);
print CONSTANTE;
• No llevan $ delante
• Sólo se pueden definir constantes de los tipos escalares
(boolean, integer, double, string)
14. 2.4.Estructuras de control
• if-else
• while
• do .. while
• for
• foreach
• Switch
• Mismo comportamiento que en C
16. 2.5.Funciones
• Por defecto los parámetros se pasan por valor
• Paso por referencia:
function incrementa (&$a)
{
$a = $a + 1;
}
$a=1;
incrementa ($a);
print $a; // Muestra un 2
18. 2.5.Funciones
• Los argumentos con valores por defecto deben ser
siempre los últimos:
function muestranombre ($nombre, $titulo= "Sr.")
{
print "Estimado $titulo $nombre:n";
}
muestranombre (“Fernández”);
muestranombre (“Fernández”, "Prof.");
• Salida:
Estimado Sr. Fernández:
Estimado Prof. Fernández:
19. 2.6.Tablas
• Sintaxis:
array ([clave =>] valor, ...)
• La clave es una cadena o un entero no negativo. El valor puede ser
de cualquier tipo válido en PHP, incluyendo otro array
• Ejemplos:
$color = array (‘rojo’=>101, ‘verde’=>51, ‘azul’=>255);
$medidas = array (10, 25, 15);
• Acceso:
$color[‘rojo’] // No olvidar las comillas
$medidas[0]
• El primer elemento es el 0
20. 3. Formularios
1.Acceso a formularios HTML desde PHP
2.El formulario de PHP
3.Campos dinámicos con JavaScript
4.Validación de los datos de un formulario
21. 3.1.Acceso a formularios desde PHP
• Desde PHP se puede acceder fácilmente a los
datos introducidos desde un formulario HTML
• Veámoslo con un ejemplo simple
24. 3.1.Acceso a formularios desde PHP
• Acceso a los diferentes tipos de elementos de entrada de
formulario
– Elementos de tipo INPUT
• TEXT
• RADIO
• CHECKBOX
• BUTTON
• FILE
• HIDDEN
• PASSWORD
• SUBMIT
– Elemento SELECT
• Simple / múltiple
– Elemento TEXTAREA
25. 3.2.El formulario de PHP
• La forma habitual de trabajar con formularios en PHP es utilizar un
único programa que procese el formulario o lo muestre según haya
sido o no enviado, respectivamente
• Ventajas:
– Disminuye el número de ficheros
– Permite validar los datos del formulario en el propio formulario
• Procedimiento:
si se ha enviado el formulario:
Procesar formulario
si no:
Mostrar formulario
fsi
26. 3.2.El formulario de PHP
• Para saber si se ha enviado el formulario se acude a la
variable correspondiente al botón de envío. Si este
botón aparece de la siguiente forma en el formulario
HTML:
<INPUT TYPE="SUBMIT" NAME="enviar“
VALUE="procesar">
entonces la condición anterior se transforma en:
if (isset($enviar))
o bien
if ($enviar == “procesar”)
27. 3.3.Campos dinámicos con
JavaScript
• Es habitual que un campo de un formulario deba
cambiar de valor al modificarse otro campo del mismo
formulario
• Si el nuevo valor está almacenado en una base de
datos, la solución es volver a cargar el formulario con
los nuevos requisitos
• En algunos casos el nuevo valor puede calcularse de
forma automática, para lo cual podemos usar JavaScript
28. 3.4.Validación de formularios
• Toda la información proveniente de un
formulario debe considerarse por norma como
contaminada, y hay que validarla antes de darla
por buena y procesarla
• Lo más eficiente es mostrar los errores sobre el
propio formulario para facilitar su corrección.
29. 4.Acceso a bases de datos MySQL
en PHP
1.Bases de datos en la Web
2.Lenguaje SQL
3.Funciones de PHP para el acceso a
bases de datos MySQL
30. 4.1.Bases de datos en la Web
• Las bases de datos permiten almacenar de una forma
estructurada y eficiente toda la información de un
sitio web
• Ventajas
– Proporcionar información actualizada
– Facilitar la realización de búsquedas
– Disminuir los costes de mantenimiento
– Implementar sistemas de control de acceso
– Almacenar preferencias de los usuarios
31. 4.1.Bases de datos en la Web
• Esquema básico de un sitio web soportado por bases de datos:
32. 4.2.Lenguaje SQL
• SQL (Structured Query Language) es el lenguaje que se utiliza
para comunicarse con la base de datos
• Procedimiento de comunicación con la base de datos:
Página
PHP
Base de
datos
orden SQL
resultado
33. 4.2.Lenguaje SQL
• Las instrucciones más habituales son SELECT, INSERT, UPDATE,
DELETE
• Veamos su sintaxis básica y algunos ejemplos de uso
• Para ello utilizaremos una tabla noticias con cinco campos: un
identificador único de la noticia, el título de la noticia, el texto de
la noticia, la categoría de la noticia y la fecha de publicación de la
noticia
título
texto
categoría
noticias
id
fecha
34. 4.3.Funciones de PHP para el
acceso a bases de datos MySQL
• Los pasos para acceder desde PHP a una base de datos son los
siguientes:
– Conectar con el servidor de bases de datos
– Seleccionar una base de datos
– Enviar la instrucción SQL a la base de datos
– Obtener y procesar los resultados
– Cerrar la conexión con el servidor de bases de datos
35. Acceso a bases de datos MySQL
• Las funciones concretas de MySQL que realizan estas
operaciones son:
– Conectar con el servidor de bases de datos:
• mysql_connect()
– Seleccionar una base de datos:
• mysql_select_db()
– Enviar la instrucción SQL a la base de datos:
• mysql_query()
– Obtener y procesar los resultados:
• mysql_num_rows() y mysql_fetch_array()
– Cerrar la conexión con el servidor de bases de datos:
• mysql_close()
36. Acceso a bases de datos MySQL
• Conectar con el servidor de bases de datos: mysql_connect()
– Devuelve un identificador de la conexión en caso de éxito y false en
caso contrario
• Sintaxis:
$conexion = mysql_connect (servidor, username, password);
• Ejemplo:
$conexion = mysql_connect (“localhost”, “cursophp”, “”)
or die (“No se puede conectar con el servidor”);
$conexion = mysql_connect (“localhost”, “cursophp-ad”, “php.hph”)
or die (“No se puede conectar con el servidor”);
37. Acceso a bases de datos MySQL
• Seleccionar una base de datos: mysql_select_db()
– Devuelve true en caso de éxito y false en caso contrario
• Sintaxis:
mysql_select_db (database);
• Ejemplo:
mysql_select_db (“lindavista”)
or die (“No se puede seleccionar la base de datos”);
38. Acceso a bases de datos MySQL
• Enviar la instrucción SQL a la base de datos: mysql_query()
– Devuelve un identificador o true (dependiendo de la instrucción) si
la instrucción se ejecuta correctamente y false en caso contrario
• Sintaxis:
$consulta = mysql_query (instrucción, $conexion);
• Ejemplo:
$consulta = mysql_query (“select * from noticias”, $conexion)
or die (“Fallo en la consulta”);
39. Acceso a bases de datos MySQL
• Obtener y procesar los resultados: mysql_num_rows(),
mysql_fetch_array()
– En el caso de que la instrucción enviada produzca unos resultados,
mysql_query() devuelve las filas de la tabla afectadas por la
instrucción
– mysql_num_rows() devuelve el número de filas afectadas
– Para obtener las distintas filas del resultado se utiliza la función
mysql_fetch_array(), que obtiene una fila del resultado en un array
asociativo cada vez que se invoca
• Sintaxis:
$nfilas = mysql_num_rows ($consulta);
$fila = mysql_fetch_array ($consulta);
40. Acceso a bases de datos MySQL
• Cerrar la conexión con el servidor de bases de datos:
mysql_close()
• Sintaxis:
mysql_close ($conexion);
• Ejemplo
mysql_close ($conexion);