Diferencia entre revisiones de «Usuario:ManuelRomero/php/formularios/concepto»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con « {{:Usuario:ManuelRomero/php/formularios/nav}}»)
 
Línea 1: Línea 1:
 
 
{{:Usuario:ManuelRomero/php/formularios/nav}}
 
{{:Usuario:ManuelRomero/php/formularios/nav}}
 +
{{#widget:Slides}}
 +
{{MiTitulo| Uso de formularios para leer datos del cliente}}
 +
<div class="slides layout-regular template-default">
 +
 +
<!--1 -->
 +
<div class="slide">
 +
===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
 +
[[InteracutandoPrograma.png]]
 +
</div>
 +
 +
<!--2 -->
 +
<div class="slide">
 +
*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'''''
 +
*Ambos dos son son instrucciones del lenguaje, ver la diferencia
 +
</div>
 +
 +
<!--3 -->
 +
<div class="slide">
 +
{{Actividad |Completa el siguiente programa}}
 +
<source lang=php>
 +
<?php
 +
 +
$n1=1;
 +
$n2=2;
 +
 +
//Usando echo con múltiples parámetros
 +
//Visualiza la suma, la resta, y la multiplicacion
 +
//Al ser varios parámetros usa las comas para separar uno de otro
 +
echo "Usando echo <br/>";
 +
 +
//???????
 +
 +
//Usando print, solo puedo usar un parámetros, así que tenemos que concatenar (operador .)
 +
//Recupera el valor que retorna print y visualizalo
 +
echo "<br/> usuando print<br/>";
 +
 +
????????
 +
 +
echo "<br/>Funcion print devuelve $retorno";
 +
 +
?>
 +
</div>
 +
 +
<!--3 -->
 +
<div class="slide">
 +
*Pero nos falta ver como podemos hacer que el cliente aporte valores al programa escribiéndolos por el teclado
 +
*Para leer datos lo hacemos mediante un  formulario (hay más métodos, como leer un fichero , ...)
 +
*El formulario será parte de la página del cliente, en él tendremos cajas de texto donde el cliente podrá escribier contenido
 +
{{image:formularo.png}}
 +
*A continuación vamos a ver de modo básico como crear formularios en el cliente y a continuación que es lo que nos interesa, como leerlos
 +
</div>

Revisión de 09:11 13 feb 2015


Introducción

  • Todos los lenguajes de programación tienen primitivas o incluso instrucciones propias
  • Ya vimos que un programa necesita interactuar con el usuario
  1. Leer valores del teclado
  2. Mostrar resultados en pantalla

InteracutandoPrograma.png

  • 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
  • Ambos dos son son instrucciones del lenguaje, ver la diferencia


Icon activity.jpg

Actividad

Completa el siguiente programa



<?php
 
$n1=1;
$n2=2;
 
//Usando echo con múltiples parámetros
//Visualiza la suma, la resta, y la multiplicacion
//Al ser varios parámetros usa las comas para separar uno de otro
echo "Usando echo <br/>";
 
//???????
 
//Usando print, solo puedo usar un parámetros, así que tenemos que concatenar (operador .)
//Recupera el valor que retorna print y visualizalo
echo "<br/> usuando print<br/>";
 
????????
 
echo "<br/>Funcion print devuelve $retorno";
 
?>
</div>
 
<!--3 -->
<div class="slide">
*Pero nos falta ver como podemos hacer que el cliente aporte valores al programa escribiéndolos por el teclado
*Para leer datos lo hacemos mediante un  formulario (hay más métodos, como leer un fichero , ...)
*El formulario será parte de la página del cliente, en él tendremos cajas de texto donde el cliente podrá escribier contenido
{{image:formularo.png}}
*A continuación vamos a ver de modo básico como crear formularios en el cliente y a continuación que es lo que nos interesa, como leerlos
</div>