Diferencia entre revisiones de «Usuario:ManuelRomero/php/NewPHP/B2T1/Formularios»

De WikiEducator
Saltar a: navegación, buscar
 
(18 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
{{:Usuario:ManuelRomero/dwes/B2T1/nav}}
 
<!--__NOEDITSECTION__-->
 
{|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:2px; border-color:#0066FF;"
 
| width="100%" valign="top" style="padding: 0; margin:0px;" |
 
{|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:1px; border-color:#0066FF;"
 
| width="100%" valign="top" style="padding: 0; margin:0px;" |
 
<span style="background:#FFFF99">
 
</span>
 
[[Imagen:DWES_TituloTema4.png|center]]
 
|}
 
___NOTOC___
 
===Introducción===
 
*Todos los lenguajes de programación tienen primitivas o incluso instrucciones propias
 
*Ya vimos que un programa necesita interactuar con el usuario
 
#Leer valores del teclado
 
#Mostrar resultados en pantalla
 
[[Archivo:InteracutandoPrograma.png|300px]]
 
</div>
 
  
<!--2 -->
+
{{:Usuario:ManuelRomero/dwes/B2T1/formularios/nav}}
<div class="slide">
+
<br />
*En el caso de PHP, hemos visto alguna primitiva para mostrar valores por pantalla (En realidad lo que hace es escribirlas al fichero html que entrega al cliente), como son '''''echo''''' y '''''print'''''
+
{{MRM_Objetivos_generales|Title=Qué veremos aquí|
*Ambos dos son son instrucciones del lenguaje, ver la diferencia
+
*Es un tema básico y '''''muy importante'''''.
</div>
+
*Conviene  realizar los ejercicios y adquirir soltura al programar leyendo datos de formularios.
 
+
*Afianzar mucho la idea de que invocamos a una página, que es un ''script'' que está en el ''servidor''.
<!--3 -->
+
**El servidor web ejecuta ese ''scritp'' y retorna al cliente el resultado en una '''página html'''.
<div class="slide">
+
*Me referiré a la ''página web del servidor'' como '''script''' o '''fichero''' o '''página en el servidor''' indistintamente.
{{Actividad |Completa el siguiente programa
+
*En este apartado vamos a ver los formularios como parte del lenguaje que nos va a permitir pasar información del cliente al servidor.
<source lang=php>
+
**El formulario es un elemento de html.
<?php
+
**Es un item o elemento  de html cuyo contenido (de los inputs que contengan) podemos usar en el servidor.
$n1=1;
+
}}
$n2=2;
+
{{MRM_Objetivos_generales|Title=Partes de este tema|
 
+
*Cómo leer los contenidos de los input en el servidor usando diferentes métodos (GETy POST).
//Usando echo con múltiples parámetros
+
*Leer los diferentes tipos de input elementos text, checkbox, radio, .... .
//Visualiza la suma, la resta, y la multiplicacion
+
*Filtrar los valores (seguridad en el servidor: SIEMPRE debemos filtrar los contenidos en el servidor) .
//Al ser varios parámetros usa las comas para separar uno de otro
+
**Esto indiferente de que se haga en el cliente (que también se debe de hacer).
echo "Usando echo <br/>";
+
*Cómo recargar la misma página (concepto de SPA '''''single page aplication''''').
 
+
*Invocar la carga de otra página desde php.
//???????
+
*Descargar  ficheros del cliente en el servidor.
//Usando print, solo puedo usar un parámetro, así que tenemos que concatenar (operador .)
+
//Recupera el valor que retorna print y visualizalo
+
echo "<br/> usuando print<br/>";
+
 
+
????????
+
?>
+
</source>
+
 
}}
 
}}
</div>
 
 
<!--3 -->
 
<div class="slide">
 

Última revisión de 02:11 30 oct 2017





Icon objectives.jpg
Qué veremos aquí
  • Es un tema básico y muy importante.
  • Conviene realizar los ejercicios y adquirir soltura al programar leyendo datos de formularios.
  • Afianzar mucho la idea de que invocamos a una página, que es un script que está en el servidor.
    • El servidor web ejecuta ese scritp y retorna al cliente el resultado en una página html.
  • Me referiré a la página web del servidor como script o fichero o página en el servidor indistintamente.
  • En este apartado vamos a ver los formularios como parte del lenguaje que nos va a permitir pasar información del cliente al servidor.
    • El formulario es un elemento de html.
    • Es un item o elemento de html cuyo contenido (de los inputs que contengan) podemos usar en el servidor.


Icon objectives.jpg
Partes de este tema
  • Cómo leer los contenidos de los input en el servidor usando diferentes métodos (GETy POST).
  • Leer los diferentes tipos de input elementos text, checkbox, radio, .... .
  • Filtrar los valores (seguridad en el servidor: SIEMPRE debemos filtrar los contenidos en el servidor) .
    • Esto indiferente de que se haga en el cliente (que también se debe de hacer).
  • Cómo recargar la misma página (concepto de SPA single page aplication).
  • Invocar la carga de otra página desde php.
  • Descargar ficheros del cliente en el servidor.