Tema2 PHP Intro
Tema2 PHP Intro
1
Primer programa en PHP
Variables
Variables Dinámicas
2
Primer programa en PHP
Comprobar que funciona el entorno
<?php
phpinfo();
?>
3
Ejecuta el primer programa
php -S localhost:8000
• En el navegador ‘http://localhost:8000‘
• php -S localhost:8000 crear un servidor de prueba para
probar nuestro código, mas adelante lo deberemos ejecutar en
apache con la configuración de php instalada.
4
index.php
5
index.php
5
index.php
5
phpinfo();
6
phpinfo();
6
phpinfo();
6
phpinfo();
7
phpinfo();
7
phpinfo();
7
Hola mundo
8
Hola mundo
8
Hola mundo
8
Hola mundo
<!DOCTYPE html>
<html lang="es">
<head>
<title>Hola mundo php</title>
</head>
<body>
<?php
echo "<marquee>Hola mundo......</marque>"
?>
</body>
</html>
9
Las etiquetas <?php ?>
10
Las etiquetas <?php ?>
10
Las etiquetas <?php ?>
10
Las etiquetas <?php ?>
11
Las etiquetas <?php ?>
11
Las etiquetas <?php ?>
11
Las etiquetas <?php ?>
<!DOCTYPE html>
<html lang="es">
<head>
<title>Hola mundo php</title>
</head>
<body>
<h1>Primer Mensaje</h1>
<?php
echo "<marquee>Hola mundo......</marque>";
?>
<h2>Segundo mensaje</h2>
<?php
echo "<marquee>Que tal......</marque>";a
?>
</body>
</html>
12
echo
13
echo
13
echo
13
echo
13
echo
<!DOCTYPE html>
<html lang="es">
<head>
<title>Hola mundo php</title>
</head>
<body>
<h1>Primer Mensaje</h1>
<marquee>
<?php
echo "Hola mundo......";
?>
</marque>
</body>
</html>
14
Literales y Operaciones Básicas en
PHP
Literales:
15
Literales:
15
Literales Numéricos:
16
Literales Numéricos:
16
Ejemplo de Uso de Literales Numéricos en PHP:
<?php
echo 5 + 3; // Suma: 8
echo 9 - 4; // Resta: 5
echo 3 * 7; // Multiplicación: 21
echo 8 / 2; // División: 4
echo 5 % 2; // Módulo (Residuo de una división): 1
?>
17
Literales de Cadena de Texto:
18
Literales de Cadena de Texto:
18
Ejemplo de Uso de Literales de Cadena de Texto en PHP:
<?php
echo '¡Hola Mundo!';
echo "¡Bienvenidos al Curso de PHP!";
?>
19
Operaciones Básicas con Cadenas:
<?php
echo '¡Hola' . ' ' . 'Mundo!'; // ¡Hola Mundo!
?>
20
Operaciones Básicas con Cadenas:
<?php
echo strlen('¡Hola Mundo!'); // 12
?>
21
Operaciones Básicas con Cadenas:
<?php
echo substr('¡Hola Mundo!', 6); // Mundo!
?>
22
Operaciones Básicas con Cadenas:
<?php
echo 'El resultado de 5 + 3 es: ' . (5 + 3);
?>
23
Operaciones Básicas con Cadenas:
<?php
echo 'El resultado de 5 - 3 es: ' . (5 - 3) . '<br>'; // Re
echo 'El resultado de 5 * 3 es: ' . (5 * 3) . '<br>'; // Mu
echo 'El resultado de 5 / 3 es: ' . (5 / 3) . '<br>'; // Di
echo 'El módulo de 5 / 3 es: ' . (5 % 3); // Módulo
?>
24
Variables
¿Qué son las variables en programación?
25
¿Qué son las variables en programación?
25
¿Qué son las variables en programación?
25
¿Qué son las variables en programación?
26
¿Qué son las variables en programación?
26
¿Qué son las variables en programación?
26
¿Para qué se usan las variables?
27
¿Para qué se usan las variables?
27
¿Para qué se usan las variables?
27
¿Para qué se usan las variables?
27
Variables en PHP:
28
Variables en PHP:
28
Ejemplo de variables
$nombre = "Juan";
$edad = 25;
29
Usos comunes de las variables en PHP:
a) Almacenar información:
$usuario = "Ana";
$contraseña = "secreto123";
b) Realizar operaciones:
$numero1 = 10;
$numero2 = 20;
$suma = $numero1 + $numero2; // Resultado: 30
30
Usos comunes de las variables en PHP:
$nombre = "Pedro";
$saludo = "¡Hola, " . $nombre . "!"; // Resultado: ¡Hola,
d) Controlar el flujo del programa:
$edad = 18;
if ($edad >= 18) {
echo "Eres mayor de edad.";
} else {
echo "Eres menor de edad.";
}
31
Recomendaciones:
32
Recomendaciones:
32
Variables Dinámicas
Variables Dinámicas
33
Variables Dinámicas
33
Variables Dinámicas
33
Introducción a los formularios.
34
Introducción a los formularios.
34
Introducción a los formularios.
34
Como funcionan formularios.
35
Como funcionan formularios.
35
Como funcionan formularios.
35
Como funcionan formularios.
35
Formularios parte html.
36
Formularios parte html.
• El action del form debe ser la misma pagina web puede ser
otra pero enviaría los datos a otra web distinta
action="formulario-simple.php"
37
Formularios parte html.
• El action del form debe ser la misma pagina web puede ser
otra pero enviaría los datos a otra web distinta
action="formulario-simple.php"
• El method deber ser post, existen otro que explicaremos mas
adelante y no se podría usar $_POST["nombre"]
37
Formularios parte html.
• El action del form debe ser la misma pagina web puede ser
otra pero enviaría los datos a otra web distinta
action="formulario-simple.php"
• El method deber ser post, existen otro que explicaremos mas
adelante y no se podría usar $_POST["nombre"]
• Los input debemos darle un tipo en este caso input
type="text"
37
Formularios parte html.
• El action del form debe ser la misma pagina web puede ser
otra pero enviaría los datos a otra web distinta
action="formulario-simple.php"
• El method deber ser post, existen otro que explicaremos mas
adelante y no se podría usar $_POST["nombre"]
• Los input debemos darle un tipo en este caso input
type="text"
• El name del input es muy importante es el que usaremos en
luego en la parte PHP. Por ejemplo input type="text"
name="nombre3" equivale a $_POST["nombre3"]
37
Formularios parte PHP.
<?php
$nombre = $_POST["nombre"];
$apellido = $_POST["apellido"];
echo "<h2>El nombre es $nombre</h2>";
echo "<h2>El apellido es $apellido</h2>";
?>
38
Formularios parte PHP.
39
Formularios parte PHP.
39
Formularios parte html II.
40
Formularios parte html II.
41
Formularios parte html II.
41
Formularios parte html II.
41
Formularios parte PHP II.
<?php
$nombre = $_POST["nombre"];
// Debemos convertir a entero
$edad = intval($_POST["edad"]);
echo "<h2>El nombre es $nombre</h2>";
echo "<h2>La edad es $edad</h2>";
?>
42
Formularios parte PHP II.
43
Formularios parte PHP II.
43
Formularios parte PHP II.
43
Formularios parte PHP II.
43