Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducir datos
Clase anterior
¿Que es php?
Se trata de un lenguaje de programación orientado a la web y que
es interpretado por un servidor web.
¿Que significa php?
Un servidor web
Librerías de php
Un programa editor
Directorio donde se colocan los archivos
Htdocs
Etiquetas de apertura y cierre de php
<?php
?>
¿Que es una variable?
Es un punto de almacenamiento en la memoria del
ordenador.
¿Como se nombran las variables?
$nombrevariable
Tipos de datos
• Tipos especiales
• Tipos compuestos
Matriz o vector que puede contener diversos valores a
array
la vez.
object Estructura con atributos y métodos.
Formularios
Sirven para enviar
información de una
página a otra.
<HTML>
<HEAD>
<TITLE>Ejemplo 14</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION=“pagina.php" METHOD="POST">
INPUT TYPE="text" NAME="nombre"><BR>
INPUT TYPE="submit">Enviar consulta
<INPUT TYPE="Reset"> Restablecer
</FORM>
</BODY>
</HTML>
Campos de entrada
type="" Indicará el tipo de variable a introducir.
text Indica que el campo a introducir será un texto. Sus
atributos:
maxlenght="" Seguido de un valor que limitará el
número máximo de carácteres a introducir en ese
campo.
size="" Seguido de un valor que limitará el numero de
carácteres a mostrar en pantalla.
value="" Indica que no hay valor inicial del campo.
Botones
Se definen mediante la etiqueta <input> a la que le acompañan los
atributos:
type="" Seguido de submit para enviar los datos del
formulario y seguido de reset para borrar los datos que se
han introducido.
Value="" Indica el texto que incorporaran los botones.
Normalmente, enviar y borrar
Ejemplo:
<INPUT TYPE="submit">
<INPUT TYPE="Reset">
Método GET y POST
$variable = $_POST['Posicion'];
$variable = $_GET['Posicion'];
Un formulario
<html>
<head>
<title>Ejemplo1</title>
</head>
<body>
<H1>Ejemplo de procesado de formularios</H1>
<FORM ACTION="ejemplo1.php" METHOD="GET">
Introduzca su nombre:<INPUT TYPE="text" NAME="nombre"><BR>
Introduzca sus apellidos:<INPUT TYPE="text"
NAME="apellidos"><BR>
<INPUT TYPE="submit" VALUE="Enviar">
<?php
$nombre=$_GET['nombre'];
$apellidos=$_GET['apellidos'];
echo " Nombre: $nombre <br>" ;
echo " Apellidos: $apellidos <br>" ;
?>
</FORM>
</body>
</html>
Ejercicios
• Tomar 2 números y mostrar su suma, resta, división y multiplicación.
• 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.
R = D/2 ,Pi = 3,141593
V = Pi * (R ^ 2) * H
• Diseñar un programa simple con php que pida al usuario el precio de
tres productos en tres establecimientos distintos denominados “Tienda
1”, “Tienda 2” y “Tienda 3”. Una vez se introduzca esta información se
debe calcular y mostrar el precio medio del producto
Un operario de una fábrica recibe cada cierto tiempo un depósito
cilíndrico de dimensiones variables, que debe llenar de aceite a través
de una toma con cierto caudal disponible. Se desea crear una
aplicación web que le indique cuánto tiempo transcurrirá hasta el
llenado del depósito. El caudal disponible se considera estable para los
tiempos que tardan los llenados de depósitos y lo facilita el propio
operario, aportando el dato en litros por minuto.
Mostrar “Introduzca el caudal disponible en litros / minuto”: Pedir Q
Mostrar “Introduzca el diámetro del depósito, en metros” : Pedir D
Mostrar “Introduzca la altura del depósito, en metros” : Pedir H
Pi = 3,141593
R=D/2
V = Pi * (R ^ 2) * H : Vlitros = V * 1000
tminutos = Vlitros / Q
Mostrar “El tiempo que transcurrirá hasta el llenado del depósito es
de”, tminutos, “minutos”