Justi Lunes, 17 de Marzo de 2008 a las 15.23
   Imprimir artículo
elWebmaster.com

Taller de PHP: Procesar un formulario (campo Textarea)

Formulario PHP - Textarea¡Hola, bienvenidos a la novena clase del Taller de PHP! Hasta ahora hemos aprendido mucho, hemos visto las variables, las constantes, los condicionales, los bucles y, las últimas clases, el envío de datos de un formulario.

De esta manera vimos casi todos los campos de tipo input, que ya sabemos que sirven para que el usuario ingrese una línea de texto que será procesada luego. En la clase de hoy vamos a ver los textarea, es decir, donde se deja “el cuerpo del mensaje”.

Queridos suscriptores al FEED RSS de TALLERES PRACTICOS: debido a un problema técnico es probable que no hayan recibido las actualizaciones a los últimos dos talleres. El problema ya se encuentra solucionado, pero deberán volver a suscribirse al feed RSS de TALLERES PRACTICOS a esta nueva dirección :
http://feeds.feedburner.com/elwebmastercom-talleres
Nota: Esto no afecta al feed general de elWebmaster.com ni al de comentarios.
¡Muchas gracias!
El equipo de elWebmaster.com

Textarea

Los textarea funcionan muy similar a un campo input de tipo text con la particularidad de que se pueden agregar saltos de linea, es decir escribir bloque de textos completos con diferentes párrafos.

La sintaxis es la siguiente:

<textarea id="textarea_comunicacion" name="comunicacion" rows="10" cols="50"></textarea>

La id es exactamente igual que en los casos anteriores, con name vamos a definir el nombre de la variable que vamos a levantar con PHP via POST, rows es el número de filas que queremos que tenga nuestro campo y cols es el ancho.

Entre los tags <textarea> y </textarea> se puede incluir un texto para que aparezca por defecto, por ejemplo:

<textarea id="textarea_comunicacion" name="comunicacion" rows="5" cols="50">Escribe aquí lo que quieras</textarea>

Esta imagen es un ejemplo:

Formulario PHP

La clase que viene aprenderemos sobre SelecBox, con lo cual terminaremos de ver el formulario del lado del “front end”. ¡Los espero!

<< CLASE ANTERIOR  

CLASE SIGUIENTE >>

Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (4)

  1. freeman dice:

    Hi. …..Mas dudas….jejejjej

    una dudita nada mas sobre cuando se incluye un texto entre los tags..

    los tags que son?….. supongo que son y o es lo que esta dentro de ellos…

    y una duda que he observando sobre que haces referencia a lo que vamos a levantar con PHP via POST. esto tiene que ver con lo que estamos aprendiendo sobre las funciones de los tipos de input.. ya sea que utilicemos POST o GET..hay difencia de funciones o nop…

  2. Thor dice:

    Hola, que tal.

    Veo si te puedo ayudar con tus preguntas.

    Los tags vendrían a ser las marcas de HTML que tu navegador reconoce para saber qué mostrar.

    En este caso, a los tags que hace referencia Justi, son los tags <textarea></textarea> que lo que formarían en tu navegador, es la caja que señaló él con color amarillo, que tiene el titulo “Mensaje”.

    Si escribes algo entre el tag de apertura <textarea > y el de cierre </textarea>, como por ejemplo,<textarea> el texto de aquí se muestra en la caja marcada con amarillo </textarea> , eso es lo que se mostrará en la caja cuando carguemos la página.

  3. Thor dice:

    Sigo con la segunda pregunta freeman…

    No sé bien a qué haces referencia con lo que estén aprendiendo de las funciones de los tipos de input, pero me remito a contarte un poco sobre GET y POST a ver si eso te aclara las dudas.

    Cuando uno tiene un formulario en una página, puede transmitir esos datos, de via “POST” y via “GET”.
    Las diferencias de esto es:
    -Como recibir la información desde PHP.
    -Como figura la info en nuestro navegador.

    Si mandamos el formulario por GET, todo lo que contenga el formulario se pasa junto con la URL.
    Por ejemplo: www.elwebmaster-ejemplo.com?nombre=Thor&empresa=elwebmaster

    En cambio si lo mandamos por POST, no se verá la información en ningún lado, solo se enviara “por debajo” al servidor.

    No sé si era lo que preguntabas, pero bueno, espero que te haya servido.

    Thor!

  4. Justi dice:

    Hola Freedman, completo la respuesta de lo del POST y lo del GET, los formularios son exactamente iguales ya sea si se mandan via GET o via POST, no cambia en absoluto, en el unico lugar del formulario que hay que cambiar algo es en el tag

    que tiene que tener el atributo method=post.

    En la clase 6 del taller está explicado también.
    http://www.elwebmaster.com/talleres/taller-de-php-envio-de-datos-de-un-formulario

Deja tu opinión