|
|
| Línea 70: |
Línea 70: |
| | }} | | }} |
| | }} | | }} |
| − | </div>
| |
| − | <div class="slide">
| |
| − |
| |
| − |
| |
| − | {{MRM_Ejemplo|Title=Programa para ver si un número es o no par|
| |
| − | No te preocupes si no entiendes el código, lo iremos viendo
| |
| − | <source lang=php>
| |
| − | <?php
| |
| − |
| |
| − | //-----------CONTROLADOR-----------------------------
| |
| − | //Instrucciones que realizan cálculos
| |
| − | //Guardo el resultado que quiero mostrar en variables
| |
| − | $a = rand(1, 100); //Genero un número aleatorio
| |
| − | $fecha = date("d m Y", time()); //Obtenemos la fecha
| |
| − | $title = "Hoy, $fecha, veremos si '$a' es par o impar "; //Creo un título
| |
| − | if ($a % 2 == 0) //Si el número es par
| |
| − | $msj = "El número $a es par";
| |
| − | else
| |
| − | $msj = "El número $a es impar";
| |
| − | ?>
| |
| − |
| |
| − | <!-- Ahora metemos el código php cuando lo necesitemos-->
| |
| − | <!------------------- VISTA (solo la parte php)----------------------->
| |
| − | <!DOCTYPE html>
| |
| − | <html>
| |
| − | <head>
| |
| − | <meta charset="UTF-8">
| |
| − | <title>probando php</title>
| |
| − | </head>
| |
| − | <body>
| |
| − | <h1> <?php echo $title ?></h1>
| |
| − | <hr />
| |
| − | <h3> <?php echo $msj ?></h3>
| |
| − |
| |
| − | </body>
| |
| − | </html>
| |
| − | </source>
| |
| − |
| |
| − |
| |
| − | }}
| |
| − |
| |
| | </div> | | </div> |
Revisión de 21:22 21 oct 2018
LENGUAJE PHP: EL LENGUAJE EN GENERAL
¡El servidor te responde
PHP Un lenguaje de script al lado del servidor
Dónde poner el código embebido
Pregunta
| Dónde escribir código php
Respuesta
| Dónde queramos que se ejecute algo
|
|
- Donde queramos que se ejecute algo
- Se ejecuta como si fuera un solo programa
- A la hora de incluir php podemos se usa mucho la filosofía Modelo Vista /Controlador que veremos en otro tema
Modelo vista controlador
- Trata de separar el código según su cometido, de forma muy resumida
- Hay acciones que realizan cálculos y obtienen resultados (Controlador
- Hay acciones que lo que hacen es visualziar valores (Vista)
- Hay acciones que se encargan de interactuar con la base de datos (Modelo)
|
Empecemos aplicar el modelo vista controlador
- Podemos llevar este criterio desde el principio siguiente el esquema siguiente
| esqueleto MVC |
|---|
<!-- Empecemos nuestro fichero escribiendo instrucciones php
Estas instrucciones realizarán cálculos y obtendrán valores
En ningúm momento generan salidas,
Trataremos de almacenar los valores en variables
-->
<?php
//instrucciones php
$variables = "Mensaje escrito desde php";
?>
<!--Ahora el código html-->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>probando php</title>
</head>
<body>
<!--Dentro del html cuando necesitemos ver valores
los escribiemo
También puede ser que necesitemos instrucciones
las escribimos, pero intentando escribir lo necesario.
Esto es vista
-->
<h1> <?php echo $variable ?></h1>
</body>
</html>
?>
|
|