SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
EJERCICIOS PHP, BD Y
HTML
13/10/2016
Ing. Iván Ramos Laureano.
Materia: Seminario de base de datos.
“El que AMA lo que hace, aun arrodillado alcanza las estrellas”
VaNcHoXcHk
RECUPERANDO DATOS DEL FORMULARIO. VARIABLES $_POST
Cuando un usuario pulsa el botón enviar de un formulario, la información que contenían sus
campos es enviada a una dirección URL desde donde tendremos que recuperarla para tratarla de
alguna manera. Por ejemplo, si realiza una compra, tendremos que recuperar los datos para
completar el proceso de pago. La información del formulario “viaja” almacenada en variables que
podremos recuperar y utilizar mediante PHP. Una de las formas de recuperación consiste en usar
$_POST.
RECUPERAR VARIABLES CON POST
POST nos permite recuperar datos enviados desde formularios con el método POST. Escribe este
código y guárdalo con un nombre de archivo como ejemplo1.html. A continuación, sube el fichero
al servidor, introduce un nombre en el campo y visualiza el resultado.
Antes de pulsar sobre el botón enviar, debemos crear el fichero ejemploPost.php que es el
indicado en el formulario para el envío de los datos. Escribe este código y guárdalo con un nombre
de archivo como ejemploPost.php. A continuación, sube el fichero al servidor en la misma carpeta
donde subiste el fichero html.
Una vez completemos el paso anterior, pulsaremos sobre el botón enviar del ejemplo1.html y
veremos una imagen similar a la siguiente.
Diseñar un formulario web que pida la altura y el diámetro de un cilindro en metros. Una vez el
usuario introduzca los datos y pulse el botón calcular, deberá calcularse el volumen del cilindro y
mostrarse el resultado en el navegador.
La solución esquematizada en pseudocódigo es la siguiente:
En primer lugar, crearemos el archivo html con el formulario.
Resultado del código anterior.
Crear una base de datos en xampp, que se llame universidad, que contenga los siguientes datos:
Hacemos dos clases una conexión y otra insertar guardándolas con la extensión php ejemplo
Nombre.php
Imagen 5.9
Guardarla como
Clase insertar
Resultado de la clase insertar copilado
Resultado de la tabla con los datos añadidos
Ejercicio 1
Cargar en dos variables tu nombre, tu apellido y tu edad e insertarlos en la frase “Mi
nombre es ____ _____ y tengo ____ años”
Definimos dos variables con el nombre apropiado que identifiquen lo que guardarán y luego
utilizamos el constructor del lenguaje echo que sirve para mostrar mensajes por pantalla. Usamos
el punto para concatenar la cadena de caracteres con las variables. La definición del tipo de dato
de la edad como string es arbitraria. Se podría haber definido como número entero omitiendo las
comillas. Pero como el enunciado no pide realizar operaciones con la edad, me pareció mejor
definirlo como string ya que sólo se usará para mostrarse por pantalla.
Las líneas en blanco que se dejan a veces permiten separar partes del código de forma visual para
poder entenderlo mejor de un vistazo. En este caso, la idea es dejar un espacio entre las variables
y la salida por pantalla.
Calcular el 30% de 125 y mostrarlo por pantalla.
La idea es realizar un cálculo mediante PHP para practicar los operadores que aprendimos
en la clase teórica.
Presten atención al uso de los paréntesis para agrupar términos. Luego, el tradicional mensaje de
salida por pantalla. Por supuesto, hay que saber cómo calcular un porcentaje.
Programa en PHP que hace uso del IF para calcular el mayor de 2 enteros
Ejercicio mostrar una consulta en php y my sql en una tabla.
Escribir el código de la imagen siguiente y ejecutarlo para mostrar la consulta.
<link rel="stylesheet" type="text/css" href="estilosCU01052D.css">
La línea anterior sirve para mandar a llamar un css en tu tabla.
Al ejecutar el código les mostrara el resultado anterior. Recuerde que si no le sale la consulta es
por qué no ha hecho la clase conexión que está en la pag.4 imagen 5.9
Operaciones básicas de manipulación de datos en SQL
Como hemos visto, las instrucciones DML (Data Manipulation Language – Lenguaje de Manipulación
de Datos) trabajan sobre los datos almacenados en nuestro SGBD, permitiendo consultarlos o
modificarlos.
En general a las operaciones básicas de manipulación de datos que podemos realizar con SQL se les
denominaoperaciones CRUD (de Create, Read, Update and Delete, o sea, Crear, Leer, Actualizar y
Borrar, sería CLAB en español, pero no se usa). Lo verás utilizado de esta manera en muchos sitios, así
que apréndete ese acrónimo.
Hay cuatro instrucciones para realizar estas tareas:
Nombres de campos
Se debe especificar una lista de nombres de campos de la tabla que nos interesan y que por tanto
queremos devolver. Normalmente habrá más de uno, en cuyo caso separamos cada nombre de los
demás mediante comas.
Se puede anteponer el nombre de la tabla al nombre de las columnas, utilizando el
formato Tabla.Columna. Además de nombres de columnas, en esta lista se pueden poner constantes,
expresiones aritméticas, y funciones, para obtener campos calculados de manera dinámica.
Si queremos que nos devuelva todos los campos de la tabla utilizamos el comodín “*” (asterisco).
Los nombres indicados deben coincidir exactamente con los nombre de los campos de la tabla, pero si
queremos que en nuestra tabla lógica de resultados tengan un nombre diferente podemos utilizar:
AS
Permite renombrar columnas si lo utilizamos en la cláusula SELECT, o renombrar tablas si lo utilizamos
en la cláusula FROM. Es opcional. Con ello podremos crear diversos alias de columnas y tablas.
Enseguida veremos un ejemplo.
FROM
Esta cláusula permite indicar las tablas o vistas de las cuales vamos a obtener la información. De
momento veremos ejemplos para obtener información de una sola tabla.
Como se ha indicado anteriormente, también se pueden renombrar las tablas usando la instrucción
“AS”.
WHERE
Especifica la condición de filtro de las filas devueltas. Se utiliza cuando no se desea que se devuelvan
todas las filas de una tabla, sino sólo las que cumplen ciertas condiciones. Lo habitual es utilizar esta
cláusula en la mayoría de las consultas.
Condiciones
Son expresiones lógicas a comprobar para la condición de filtro, que tras su resolución devuelven para
cada fila TRUE o FALSE, en función de que se cumplan o no. Se puede utilizar cualquier expresión lógica
y en ella utilizar diversos operadores como:
Haremos una consulta a nuestra base de datos escribiendo una clave para mostrar el resultado
específico.
Al escribir la clave le mostrará el dato exacto de la consulta.
1- Creamos un archivo con el nombre form_consulta.html
2- Un archivo que llamaremos ejecuta.php
Archivo ejecuta.php
Tutorial bd y php

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
 
Tema IV elementos de SQL
Tema IV elementos de SQLTema IV elementos de SQL
Tema IV elementos de SQL
 
Aprenda SQL Server
Aprenda SQL ServerAprenda SQL Server
Aprenda SQL Server
 
Manual r commander aa
Manual r commander aaManual r commander aa
Manual r commander aa
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
Sql comamdo
Sql comamdoSql comamdo
Sql comamdo
 
Sentencias sql
Sentencias sqlSentencias sql
Sentencias sql
 
2 4 formularios_php
2 4 formularios_php2 4 formularios_php
2 4 formularios_php
 
PROGRAMACION EN Php
PROGRAMACION EN Php PROGRAMACION EN Php
PROGRAMACION EN Php
 
Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sql
 
2 8 cookiesy_sesionesphp
2 8 cookiesy_sesionesphp2 8 cookiesy_sesionesphp
2 8 cookiesy_sesionesphp
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases de Datos
 
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
 
SQL Cliente Servidor
SQL Cliente ServidorSQL Cliente Servidor
SQL Cliente Servidor
 

Similar a Tutorial bd y php

Similar a Tutorial bd y php (20)

PHP - MYSQL
PHP - MYSQLPHP - MYSQL
PHP - MYSQL
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
 
Primeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datos
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Como desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-pasoComo desarrollar-un-sistema-en-php-paso-a-paso
Como desarrollar-un-sistema-en-php-paso-a-paso
 
284
284284
284
 
Data frame
Data frameData frame
Data frame
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
Formulario
FormularioFormulario
Formulario
 
scribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdfscribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdf
 
Slideshare
SlideshareSlideshare
Slideshare
 
TEMAS DE UNIDAD 4
TEMAS DE UNIDAD 4TEMAS DE UNIDAD 4
TEMAS DE UNIDAD 4
 
Formularios HTML
Formularios HTMLFormularios HTML
Formularios HTML
 
Formularios web
Formularios webFormularios web
Formularios web
 
Frames-Formularios
Frames-FormulariosFrames-Formularios
Frames-Formularios
 
ubiPHP
ubiPHPubiPHP
ubiPHP
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Hack x crack_sq_linjection
Hack x crack_sq_linjectionHack x crack_sq_linjection
Hack x crack_sq_linjection
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Conexion con visual basic 6.0
Conexion con visual basic 6.0Conexion con visual basic 6.0
Conexion con visual basic 6.0
 

Último

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Tutorial bd y php

  • 1. EJERCICIOS PHP, BD Y HTML 13/10/2016 Ing. Iván Ramos Laureano. Materia: Seminario de base de datos. “El que AMA lo que hace, aun arrodillado alcanza las estrellas” VaNcHoXcHk
  • 2. RECUPERANDO DATOS DEL FORMULARIO. VARIABLES $_POST Cuando un usuario pulsa el botón enviar de un formulario, la información que contenían sus campos es enviada a una dirección URL desde donde tendremos que recuperarla para tratarla de alguna manera. Por ejemplo, si realiza una compra, tendremos que recuperar los datos para completar el proceso de pago. La información del formulario “viaja” almacenada en variables que podremos recuperar y utilizar mediante PHP. Una de las formas de recuperación consiste en usar $_POST. RECUPERAR VARIABLES CON POST POST nos permite recuperar datos enviados desde formularios con el método POST. Escribe este código y guárdalo con un nombre de archivo como ejemplo1.html. A continuación, sube el fichero al servidor, introduce un nombre en el campo y visualiza el resultado. Antes de pulsar sobre el botón enviar, debemos crear el fichero ejemploPost.php que es el indicado en el formulario para el envío de los datos. Escribe este código y guárdalo con un nombre de archivo como ejemploPost.php. A continuación, sube el fichero al servidor en la misma carpeta donde subiste el fichero html. Una vez completemos el paso anterior, pulsaremos sobre el botón enviar del ejemplo1.html y veremos una imagen similar a la siguiente.
  • 3. Diseñar un formulario web que pida la altura y el diámetro de un cilindro en metros. Una vez el usuario introduzca los datos y pulse el botón calcular, deberá calcularse el volumen del cilindro y mostrarse el resultado en el navegador. La solución esquematizada en pseudocódigo es la siguiente: En primer lugar, crearemos el archivo html con el formulario.
  • 5. Crear una base de datos en xampp, que se llame universidad, que contenga los siguientes datos: Hacemos dos clases una conexión y otra insertar guardándolas con la extensión php ejemplo Nombre.php Imagen 5.9 Guardarla como
  • 6. Clase insertar Resultado de la clase insertar copilado
  • 7. Resultado de la tabla con los datos añadidos
  • 8. Ejercicio 1 Cargar en dos variables tu nombre, tu apellido y tu edad e insertarlos en la frase “Mi nombre es ____ _____ y tengo ____ años” Definimos dos variables con el nombre apropiado que identifiquen lo que guardarán y luego utilizamos el constructor del lenguaje echo que sirve para mostrar mensajes por pantalla. Usamos el punto para concatenar la cadena de caracteres con las variables. La definición del tipo de dato de la edad como string es arbitraria. Se podría haber definido como número entero omitiendo las comillas. Pero como el enunciado no pide realizar operaciones con la edad, me pareció mejor definirlo como string ya que sólo se usará para mostrarse por pantalla. Las líneas en blanco que se dejan a veces permiten separar partes del código de forma visual para poder entenderlo mejor de un vistazo. En este caso, la idea es dejar un espacio entre las variables y la salida por pantalla. Calcular el 30% de 125 y mostrarlo por pantalla. La idea es realizar un cálculo mediante PHP para practicar los operadores que aprendimos en la clase teórica. Presten atención al uso de los paréntesis para agrupar términos. Luego, el tradicional mensaje de salida por pantalla. Por supuesto, hay que saber cómo calcular un porcentaje.
  • 9. Programa en PHP que hace uso del IF para calcular el mayor de 2 enteros
  • 10. Ejercicio mostrar una consulta en php y my sql en una tabla. Escribir el código de la imagen siguiente y ejecutarlo para mostrar la consulta. <link rel="stylesheet" type="text/css" href="estilosCU01052D.css"> La línea anterior sirve para mandar a llamar un css en tu tabla. Al ejecutar el código les mostrara el resultado anterior. Recuerde que si no le sale la consulta es por qué no ha hecho la clase conexión que está en la pag.4 imagen 5.9
  • 11. Operaciones básicas de manipulación de datos en SQL Como hemos visto, las instrucciones DML (Data Manipulation Language – Lenguaje de Manipulación de Datos) trabajan sobre los datos almacenados en nuestro SGBD, permitiendo consultarlos o modificarlos. En general a las operaciones básicas de manipulación de datos que podemos realizar con SQL se les denominaoperaciones CRUD (de Create, Read, Update and Delete, o sea, Crear, Leer, Actualizar y Borrar, sería CLAB en español, pero no se usa). Lo verás utilizado de esta manera en muchos sitios, así que apréndete ese acrónimo. Hay cuatro instrucciones para realizar estas tareas: Nombres de campos Se debe especificar una lista de nombres de campos de la tabla que nos interesan y que por tanto queremos devolver. Normalmente habrá más de uno, en cuyo caso separamos cada nombre de los demás mediante comas. Se puede anteponer el nombre de la tabla al nombre de las columnas, utilizando el formato Tabla.Columna. Además de nombres de columnas, en esta lista se pueden poner constantes, expresiones aritméticas, y funciones, para obtener campos calculados de manera dinámica. Si queremos que nos devuelva todos los campos de la tabla utilizamos el comodín “*” (asterisco). Los nombres indicados deben coincidir exactamente con los nombre de los campos de la tabla, pero si queremos que en nuestra tabla lógica de resultados tengan un nombre diferente podemos utilizar:
  • 12. AS Permite renombrar columnas si lo utilizamos en la cláusula SELECT, o renombrar tablas si lo utilizamos en la cláusula FROM. Es opcional. Con ello podremos crear diversos alias de columnas y tablas. Enseguida veremos un ejemplo. FROM Esta cláusula permite indicar las tablas o vistas de las cuales vamos a obtener la información. De momento veremos ejemplos para obtener información de una sola tabla. Como se ha indicado anteriormente, también se pueden renombrar las tablas usando la instrucción “AS”. WHERE Especifica la condición de filtro de las filas devueltas. Se utiliza cuando no se desea que se devuelvan todas las filas de una tabla, sino sólo las que cumplen ciertas condiciones. Lo habitual es utilizar esta cláusula en la mayoría de las consultas. Condiciones Son expresiones lógicas a comprobar para la condición de filtro, que tras su resolución devuelven para cada fila TRUE o FALSE, en función de que se cumplan o no. Se puede utilizar cualquier expresión lógica y en ella utilizar diversos operadores como:
  • 13.
  • 14. Haremos una consulta a nuestra base de datos escribiendo una clave para mostrar el resultado específico. Al escribir la clave le mostrará el dato exacto de la consulta. 1- Creamos un archivo con el nombre form_consulta.html 2- Un archivo que llamaremos ejecuta.php