Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Sintaxis/1»

De WikiEducator
Saltar a: navegación, buscar
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>
  
Línea 23: Línea 26:
 
*Donde queramos que se ejecute algo
 
*Donde queramos que se ejecute algo
 
<hr/>
 
<hr/>
 
+
[[Imagen:codigoPHP.png|center|700px]]
 
*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 34: Línea 37:
 
{{MRM_Puntos clave|Title=Empecemos aplicar el modelo vista controlador|
 
{{MRM_Puntos clave|Title=Empecemos aplicar el modelo vista controlador|
 
*Podemos llevar este criterio desde el principio siguiente el esquema siguiente
 
*Podemos llevar este criterio desde el principio siguiente el esquema siguiente
;esqueleto MVC
+
{{Plegable|hide|esqueleto MVC|
 
<source lang=html5>
 
<source lang=html5>
 
<!-- Empecemos nuestro fichero escribiendo instrucciones php
 
<!-- Empecemos nuestro fichero escribiendo instrucciones php
Línea 66: Línea 69:
  
 
}}
 
}}
 
+
}}
 
</div>
 
</div>
 
<div class="slide">
 
<div class="slide">
Línea 107: Línea 110:
  
 
}}
 
}}
 
</div>
 
 
 
  
 
</div>
 
</div>

Revisión de 09:21 22 oct 2018



DWES TituloTema3.gif


Dónde poner el código embebido




Icon qmark.gif
Pregunta
Dónde escribir código php



Icon qmark.gif
Respuesta
Dónde queramos que se ejecute algo



  • Donde queramos que se ejecute algo

CodigoPHP.png
  • 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


Icon summary.gif
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)



Icon key points.gif

Empecemos aplicar el modelo vista controlador

  • Podemos llevar este criterio desde el principio siguiente el esquema siguiente




Icon casestudy.gif
Programa para ver si un número es o no par

No te preocupes si no entiendes el código, lo iremos viendo

<?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>