|
|
(4 revisiones intermedias por el mismo usuario no mostrado) |
Línea 14: |
Línea 14: |
| | | |
| <div class="slide"> | | <div class="slide"> |
| + | |
| ===Dónde poner el código embebido=== | | ===Dónde poner el código embebido=== |
| <br/> | | <br/> |
− | {{MRM_Pregunta|Dónde escribir código php}} | + | {{MRM_Pregunta|Dónde escribir código php |
| + | {{MRM_Pregunta|Title=Respuesta|Dónde queramos que se ejecute algo}} |
| + | }} |
| </div> | | </div> |
− |
| |
| <div class="slide"> | | <div class="slide"> |
| <hr /> | | <hr /> |
| *Donde queramos que se ejecute algo | | *Donde queramos que se ejecute algo |
| <hr/> | | <hr/> |
− | | + | [[Imagen:codigoPHP.png|center|500px]] |
| *Se ejecuta como si fuera un solo programa | | *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 | | *A la hora de incluir php podemos se usa mucho la filosofía Modelo Vista /Controlador que veremos en otro tema |
Línea 32: |
Línea 34: |
| *Hay acciones que se encargan de interactuar con la base de datos (Modelo) | | *Hay acciones que se encargan de interactuar con la base de datos (Modelo) |
| }} | | }} |
− | {{MRM_Puntos clave|Title=Empecemos aplicar el modelo vista controlador|
| |
− | *Podemos llevar este criterio desde el principio siguiente el esquema siguiente
| |
− | ;esqueleto MVC
| |
− | <source lang=html5>
| |
− | <!-- 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>
| |
− | ?>
| |
− | </source>
| |
− |
| |
− | }}
| |
− |
| |
− | </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> | | </div> |