SlideShare una empresa de Scribd logo
1 de 35
Curso de PHP ,[object Object]
Tema 3: Formularios ,[object Object],[object Object],[object Object],[object Object],[object Object]
Acceso a formularios desde PHP ,[object Object],[object Object]
Acceso a formularios desde PHP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Acceso a formularios desde PHP
Acceso a formularios desde PHP ,[object Object],[object Object],[object Object],[object Object]
Acceso a formularios desde PHP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Acceso a formularios desde PHP ,[object Object],[object Object]
Acceso a formularios desde PHP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Acceso a formularios desde PHP ,[object Object],Introduzca la cadena a buscar: <INPUT TYPE=&quot;text&quot; NAME=&quot;cadena&quot; VALUE=&quot;valor por defecto&quot; SIZE=&quot;20&quot;> <?PHP print ($cadena); //print ($_REQUEST [‘cadena’]); ?>
Acceso a formularios desde PHP ,[object Object],<INPUT TYPE=&quot;radio&quot; NAME=&quot;titulacion&quot; VALUE=“II“ CHECKED>I.Informática <INPUT TYPE=&quot;radio&quot; NAME=&quot;titulacion&quot; VALUE=&quot;ITIG&quot;>I.T.I. Gestión <INPUT TYPE=&quot;radio&quot; NAME=&quot;titulacion&quot; VALUE=&quot;ITIS&quot;>I.T.I. Sistemas <?PHP print ($titulacion); //print ($_REQUEST [‘titulacion’]); ?>
Acceso a formularios desde PHP ,[object Object],<INPUT TYPE=&quot;checkbox&quot; NAME=&quot;extras[]&quot; VALUE=&quot;garaje&quot; CHECKED>Garaje <INPUT TYPE=&quot;checkbox&quot; NAME=&quot;extras[]&quot; VALUE=&quot;piscina&quot;>Piscina <INPUT TYPE=&quot;checkbox&quot; NAME=&quot;extras[]&quot; VALUE=&quot;jardin&quot;>Jardín <?PHP $n = count ($extras); for ($i=0; $i<$n; $i++) print (“$extras[$i]<BR>”); //foreach ($_REQUEST[‘extras’] as $extra) //print (“$extra<BR>”); ?>
Acceso a formularios desde PHP ,[object Object],<INPUT TYPE=&quot;button&quot; NAME=&quot;nueva&quot; VALUE=&quot;Añadir una más&quot;> <?PHP if ($nueva) print (&quot;Se va a añadir una nueva&quot;); //if ($_REQUEST [‘nueva’]) //print (&quot;Se va a añadir una nueva&quot;); ?>
Acceso a formularios desde PHP ,[object Object],<FORM ACTION=&quot;procesa.php&quot; METHOD=&quot;post“ ENCTYPE=&quot;multipart/form-data&quot;> <INPUT TYPE=&quot;file&quot; NAME=&quot;fichero&quot;> </FORM>
Acceso a formularios desde PHP ,[object Object],<?PHP print(“<INPUT TYPE=’hidden’ NAME=’username’ VALUE=’$usuario’>”); ?> <?PHP print ($username); //print ($_REQUEST [‘username’]); ?>
Acceso a formularios desde PHP ,[object Object],Contraseña: <INPUT TYPE=&quot;password&quot; NAME=&quot;clave&quot;> <?PHP print ($clave); //print ($_REQUEST [‘clave’]); ?>
Acceso a formularios desde PHP ,[object Object],<INPUT TYPE=&quot;submit&quot; NAME=&quot;enviar&quot; VALUE=&quot;Enviar datos&quot;> <?PHP if ($enviar) print (&quot;Se ha pulsado el botón de enviar&quot;); //if ($_REQUEST [‘enviar’]) //print (&quot;Se ha pulsado el botón de enviar&quot;); ?>
Acceso a formularios desde PHP ,[object Object],<SELECT NAME=&quot;titulacion&quot;> <OPTION VALUE=&quot;II&quot; SELECTED>Ingeniería Informática <OPTION VALUE=&quot;ITIG&quot;>Ingeniería Técnica en Informática de Gestión <OPTION VALUE=&quot;ITIS&quot;>Ingeniería Técnica en Informática de Sistemas </SELECT> <?PHP print ($titulacion); //print ($_REQUEST [‘titulacion’]); ?>
Acceso a formularios desde PHP ,[object Object],<SELECT MULTIPLE SIZE=&quot;3&quot; NAME=&quot;idiomas[]&quot;> <OPTION VALUE=&quot;ingles&quot; SELECTED>Inglés <OPTION VALUE=&quot;frances&quot;>Francés <OPTION VALUE=&quot;aleman&quot;>Alemán <OPTION VALUE=&quot;holandes&quot;>Holandés </SELECT> <?PHP $n = count ($idiomas); for ($i=0; $i<$n; $i++) print (“$idiomas[$i]<BR>”); //foreach ($_REQUEST[‘idiomas’] as $idioma) //print (“$idioma<BR>”); ?>
Acceso a formularios desde PHP ,[object Object],<TEXTAREA COLS=“30&quot; ROWS=“4&quot; NAME=&quot;comentario&quot;> Este libro me parece ... </TEXTAREA> <?PHP print ($ comentario); //print ($_REQUEST [‘comentario’]); ?>
Acceso a formularios desde PHP ,[object Object],[object Object]
El formulario de PHP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El formulario de PHP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El formulario de PHP ,[object Object],[object Object]
Subida de ficheros al servidor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Subida de ficheros al servidor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],php.ini formulario <INPUT TYPE=”HIDDEN” NAME=”MAX_FILE_SIZE” VALUE='102400'> <INPUT TYPE=”FILE” NAME=&quot;fichero&quot;>
Subida de ficheros al servidor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Subida de ficheros al servidor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],HTML <INPUT TYPE=&quot;HIDDEN&quot; NAME=&quot;MAX_FILE_SIZE&quot; VALUE=&quot;102400&quot;> <INPUT TYPE=&quot;FILE&quot; SIZE=&quot;44&quot; NAME=&quot; imagen &quot;>
Subida de ficheros al servidor PHP if ( is_uploaded_file  ($_FILES['imagen']['tmp_name'])) { $nombreDirectorio = &quot;img/&quot;; $idUnico = time(); $nombreFichero = $idUnico .  &quot;-&quot; . $_FILES['imagen']['name']; move_uploaded_file  ($_FILES['imagen']['tmp_name'], $nombreDirectorio . $nombreFichero); } else print (&quot;No se ha podido subir el fichero&quot;);
Subida de ficheros al servidor ,[object Object],[object Object]
Campos dinámicos con JavaScript ,[object Object],[object Object],[object Object],[object Object]
Campos dinámicos con JavaScript ,[object Object],[object Object]
Validación de formularios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Validación de formularios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Validación de formularios ,[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Ejemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosEjemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosVane Borjas
 
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control ToolkitDesarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkitpabloesp
 
Formularios html
Formularios htmlFormularios html
Formularios htmlBB
 
Aprendiendo php 3
Aprendiendo php 3Aprendiendo php 3
Aprendiendo php 3Erick Trejo
 
Manual php completo by_ desarrolloweb
Manual php completo by_ desarrollowebManual php completo by_ desarrolloweb
Manual php completo by_ desarrollowebJomar Burgos Palacios
 
Guia practica java script
Guia practica java scriptGuia practica java script
Guia practica java scriptljds
 
Formulario
FormularioFormulario
Formularioljds
 

La actualidad más candente (10)

Ejemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosEjemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datos
 
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control ToolkitDesarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
 
Html investigacion
Html investigacionHtml investigacion
Html investigacion
 
ubiPHP
ubiPHPubiPHP
ubiPHP
 
Formularios html
Formularios htmlFormularios html
Formularios html
 
Aprendiendo php 3
Aprendiendo php 3Aprendiendo php 3
Aprendiendo php 3
 
Manual php completo by_ desarrolloweb
Manual php completo by_ desarrollowebManual php completo by_ desarrolloweb
Manual php completo by_ desarrolloweb
 
Guia practica java script
Guia practica java scriptGuia practica java script
Guia practica java script
 
Formularios html
Formularios htmlFormularios html
Formularios html
 
Formulario
FormularioFormulario
Formulario
 

Destacado (6)

Formulario
FormularioFormulario
Formulario
 
Formularios
FormulariosFormularios
Formularios
 
Le Vent d'Autan n°4 - Année 2001-2002
Le Vent d'Autan n°4 - Année 2001-2002Le Vent d'Autan n°4 - Année 2001-2002
Le Vent d'Autan n°4 - Année 2001-2002
 
Formularios Y Archivos En Php
Formularios Y Archivos En PhpFormularios Y Archivos En Php
Formularios Y Archivos En Php
 
Ama De Casa Presentacion 1
Ama De Casa Presentacion 1Ama De Casa Presentacion 1
Ama De Casa Presentacion 1
 
Regeton
RegetonRegeton
Regeton
 

Similar a Tema3[Php]

Similar a Tema3[Php] (20)

Lenguaje de programacion php
Lenguaje de programacion   phpLenguaje de programacion   php
Lenguaje de programacion php
 
Recuperar datos de un formulario con php
Recuperar datos de un formulario con phpRecuperar datos de un formulario con php
Recuperar datos de un formulario con php
 
PHP
PHPPHP
PHP
 
Html investigacion
Html investigacionHtml investigacion
Html investigacion
 
Gestion de formularios php
Gestion de formularios phpGestion de formularios php
Gestion de formularios php
 
PHP
PHPPHP
PHP
 
2 4 formularios_php
2 4 formularios_php2 4 formularios_php
2 4 formularios_php
 
Formularios en html
Formularios en htmlFormularios en html
Formularios en html
 
Presentacion De Formularios 1
Presentacion De Formularios 1Presentacion De Formularios 1
Presentacion De Formularios 1
 
Formularios en html
Formularios en htmlFormularios en html
Formularios en html
 
tutorial de slide.com
tutorial de slide.comtutorial de slide.com
tutorial de slide.com
 
Implementar la seguridad en el acceso a datos
Implementar la seguridad en el acceso a datosImplementar la seguridad en el acceso a datos
Implementar la seguridad en el acceso a datos
 
Sesiones en-php1536
Sesiones en-php1536Sesiones en-php1536
Sesiones en-php1536
 
Sesiones en Php
Sesiones en  PhpSesiones en  Php
Sesiones en Php
 
Seguridad en PHP (es)
Seguridad en PHP (es)Seguridad en PHP (es)
Seguridad en PHP (es)
 
Semana 2 Etiquetas semánticas y HTML 5
Semana 2   Etiquetas semánticas y HTML 5Semana 2   Etiquetas semánticas y HTML 5
Semana 2 Etiquetas semánticas y HTML 5
 
Html 5: formularios
Html 5: formulariosHtml 5: formularios
Html 5: formularios
 
Symfony2: Interacción con CSS, JS y HTML5
Symfony2: Interacción con CSS, JS y HTML5Symfony2: Interacción con CSS, JS y HTML5
Symfony2: Interacción con CSS, JS y HTML5
 
Formulario Html
Formulario HtmlFormulario Html
Formulario Html
 
Validando un formulario html5
Validando un formulario html5Validando un formulario html5
Validando un formulario html5
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (15)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Tema3[Php]

  • 1.
  • 2.
  • 3.
  • 4.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Subida de ficheros al servidor PHP if ( is_uploaded_file ($_FILES['imagen']['tmp_name'])) { $nombreDirectorio = &quot;img/&quot;; $idUnico = time(); $nombreFichero = $idUnico . &quot;-&quot; . $_FILES['imagen']['name']; move_uploaded_file ($_FILES['imagen']['tmp_name'], $nombreDirectorio . $nombreFichero); } else print (&quot;No se ha podido subir el fichero&quot;);
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.