SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Ing. Eddye Sánchez Castillo
Dentro de la etiqueta <Form> se debe utilizar los atributos:
• Action
• Method                 Action: Se utiliza para indicar el sitio Web
                         donde se enviarán y procesarán los datos que
<Form>                   un usuario ingresa en el formulario.
                        Method:     Se utiliza para indicar la forma
</Form>                 como se debe transferir hacia el sitio Web los
                        datos que se ingresan en el formulario. Se
                        puede usar las palabras Get o Post

                             POST y GET : El optar por uno u otro obedece
                             a complejas cuestiones de programación
                             basadas en la máxima longitud de registro que
                             puede enviarse cada uno usa un canal de salida
                             distinto. El soporta mas longitud es POST.
Empty: Devuelve el valor TRUE si el valor del argumento
esta vacio o es un cero.
Sintaxis:
             Empty(argumento)

Die: Detiene la ejecución de un programa PHP, puede
utilizar también Exit.
Con la función die se puede también mostrar un mensaje:

           die(“No ha ingresado en valor”);
Se realiza con la función header y su directiva Location con
la siguiente sintaxis:

             Header(‘Location: PaginaWeb’);

Para que la función header funcione correctamente, la
pagina PHP debe empezar exactamente con la directiva
<?, no se debe dejar ninguna línea o espacio en blanco.
Se utiliza en la etiqueta Input con el valor Radio en
su atributo Type:
                     Type= “Radio”
Name: Permite asignar nombre a cada uno de los
radios buttons que forman un grupo. Todos los
radios buttons de un mismo grupo deben llevar el
mismo nombre.
Value: Indica el valor que se debe asignar al
nombre del grupo cunado el usuario seleccione un
radio buttons, cada uno debe tener un valor
diferente.
Checked: Se utiliza para seleccionar en forma
predeterminada un radio buttons.
Permite al usuario seleccionar hasta todos los
elementos.
Name: Permite asignar nombre a cada uno de los
check boxs que forman un grupo. Cada Check Boxs
de un mismo grupo deben llevar un nombre
diferente.
Value: Indica el valor que se debe asignar al
nombre del grupo, cada check boxs debe tener el
mismo valor para poder procesarlo.
Checked: Se utiliza para seleccionar en forma
predeterminada un check.
Permite ejecutar varios bloques de instrucciones según el contenido
de una variable. Puede reemplazar a varias If.
     Switch (Variable)
     {
       case 1º valor:
            bloque de instrucciones 1
            break;
      case 2º valor:
            bloque de instrucciones 2
            break;
      case 3º valor:
            bloque de instrucciones 3
            break;
     .
     .
     .
      case VALOR N:
            bloque de instrucciones 1
            break;
     }
Permite crear bucles dentro de un programa, ejecuta un o mas
instrucciones un número determinado de veces.
       For (Variable = Valor Inicial; Condición; Incremento)
       {
         instrucciones
       }
Variable = valor: Es aquella que va a controlar el bucle y esta parte se le debe
asignar un valor inicial a partir del cual comenzara a contabilizar la cantidad de
iteraciones o ejecuciones de las instrucciones.
Condición: Se utiliza para controlar la finalización del bucle. Las instrucciones se
ejecutan mientras que se cumpla la condición.
Incremento: Se utiliza para indicar como debe ir incrementando o disminuyendo
la variable que controla la ejecución del bucle.
Pel tratamiento de cadenas en PHP es de vital conocimeinto su
aplicación. Una cadena esta representada por: a – z, A – Z, 0 –
9, ¿?;,/!, entre otros.
Los datos de tipo cadena deben estar encerrados entre dobles
comillas (“ ”) o entre comillas simples (‘ ’).
Funciones que permiten manipular cadenas:

STRLEN(Cadena) : Devuelve la longitud de la cadena dada.

STRPOS(cadena, cadbusq): Devuelve la posición como valor numérico. Si la
cadbusq no es encontrada strpos() devolverá el boolean FALSE.

SUBSTR(Cadena, start, longitud): Devuelve una parte de la Cadena definida por
los parámetros start y longitud.

          $rest = substr("abcdef", -1); // devuelve "f“
          $rest = substr("abcdef", -2); // devuelve "ef“
          $rest = substr("abcdef", -3, 1); // devuelve "d“
Las Funciones en PHP son las siguientes:

Funciones definidas por el usuario
Argumentos de funciones
Devolver valores
Funciones variables
Funciones internas (incluidas)
Funciones anónimas
Una función puede ser definida usando una sintaxis como
la siguiente:
    function Nombre(Variables)       Function Suma($a, $b)
    {                                {
      Instrucciones de la funcion      $c=$a+$b;
      return Valor de retorno          Return $c
    }                                }




La función es un conjunto de instrucciones con un nombre
determinado que podemos llamar desde cualquier parte
de nuestro programa, y que nos permite devolver un valor

Weitere ähnliche Inhalte

Was ist angesagt?

Indentificacion de funciones
Indentificacion de funcionesIndentificacion de funciones
Indentificacion de funciones
Julian Bohorquez
 
Bucle For Visual Basic
Bucle For Visual BasicBucle For Visual Basic
Bucle For Visual Basic
FabianBC20
 
Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3
karlalopezbello
 

Was ist angesagt? (20)

vectores y matrices
vectores y matricesvectores y matrices
vectores y matrices
 
Estructura de Programa en C++
Estructura de Programa en C++Estructura de Programa en C++
Estructura de Programa en C++
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Indentificacion de funciones
Indentificacion de funcionesIndentificacion de funciones
Indentificacion de funciones
 
Comandos java
Comandos javaComandos java
Comandos java
 
Lenguaje c ++ guía para programadores
Lenguaje c ++  guía para programadoresLenguaje c ++  guía para programadores
Lenguaje c ++ guía para programadores
 
Forms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresForms 10g procedimientos y cursores
Forms 10g procedimientos y cursores
 
Operadores
OperadoresOperadores
Operadores
 
Instrucciones para c_
Instrucciones para c_Instrucciones para c_
Instrucciones para c_
 
!Prograc8
!Prograc8!Prograc8
!Prograc8
 
Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)
 
Bucle For Visual Basic
Bucle For Visual BasicBucle For Visual Basic
Bucle For Visual Basic
 
8448148681
84481486818448148681
8448148681
 
Funciones
FuncionesFunciones
Funciones
 
Funciones en Lenguaje C
Funciones en Lenguaje CFunciones en Lenguaje C
Funciones en Lenguaje C
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y Java
 
Funciones y procedimientos
Funciones y procedimientosFunciones y procedimientos
Funciones y procedimientos
 
Parámetros en shell script
Parámetros en shell scriptParámetros en shell script
Parámetros en shell script
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3
 

Andere mochten auch

Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
I LG
 
Programacion de SQL y MySQL
Programacion de SQL y MySQLProgramacion de SQL y MySQL
Programacion de SQL y MySQL
huritomo1998
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
Wilian
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
Wilian
 
Proyecto sistema evaluacion web
Proyecto sistema evaluacion webProyecto sistema evaluacion web
Proyecto sistema evaluacion web
longojose
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
Clau Doria
 

Andere mochten auch (20)

PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01
 
Tic semana 01
Tic semana 01Tic semana 01
Tic semana 01
 
PHP MySql - FIEI - UNFVClase06
PHP MySql - FIEI - UNFVClase06PHP MySql - FIEI - UNFVClase06
PHP MySql - FIEI - UNFVClase06
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
PHP MySql FIEI - UNFV Clase05
PHP MySql FIEI - UNFV Clase05PHP MySql FIEI - UNFV Clase05
PHP MySql FIEI - UNFV Clase05
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
Programacion de SQL y MySQL
Programacion de SQL y MySQLProgramacion de SQL y MySQL
Programacion de SQL y MySQL
 
PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07
 
Mysql
MysqlMysql
Mysql
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
 
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
 
PHP Y MYSQL
PHP Y MYSQLPHP Y MYSQL
PHP Y MYSQL
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
desarrolo de sitios web php y mysql
desarrolo de sitios web php y mysqldesarrolo de sitios web php y mysql
desarrolo de sitios web php y mysql
 
Php.y.my sql
Php.y.my sqlPhp.y.my sql
Php.y.my sql
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-java
 
Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.
 
Sesion Nº 09 Trabajando Con Mysql En Modo Consola.
Sesion Nº 09   Trabajando Con Mysql En Modo Consola.Sesion Nº 09   Trabajando Con Mysql En Modo Consola.
Sesion Nº 09 Trabajando Con Mysql En Modo Consola.
 
Proyecto sistema evaluacion web
Proyecto sistema evaluacion webProyecto sistema evaluacion web
Proyecto sistema evaluacion web
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
 

Ähnlich wie PHP MySql - FIEI - UNFV Clase03 (20)

5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptx5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptx
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacion
 
Metodos funciones
Metodos funcionesMetodos funciones
Metodos funciones
 
Java script operaciones
Java script operacionesJava script operaciones
Java script operaciones
 
Funciones
FuncionesFunciones
Funciones
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
Manuales ...
Manuales ...Manuales ...
Manuales ...
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Sobrecarga de operadores
Sobrecarga de operadoresSobrecarga de operadores
Sobrecarga de operadores
 
Programacion C#
Programacion C#Programacion C#
Programacion C#
 
Visaul
VisaulVisaul
Visaul
 
Php
PhpPhp
Php
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
Php basico
Php basicoPhp basico
Php basico
 
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
 
Js control de flujo
Js control de flujoJs control de flujo
Js control de flujo
 
Reporte registador multivariable
Reporte registador multivariableReporte registador multivariable
Reporte registador multivariable
 

Mehr von Eddye Arturo Sanchez Castillo

Mehr von Eddye Arturo Sanchez Castillo (20)

Sesion12.pdf
Sesion12.pdfSesion12.pdf
Sesion12.pdf
 
Clase11
Clase11Clase11
Clase11
 
Clase10 forms
Clase10 formsClase10 forms
Clase10 forms
 
Clase05 one drive-practica
Clase05 one drive-practicaClase05 one drive-practica
Clase05 one drive-practica
 
Clase04 one drive
Clase04 one driveClase04 one drive
Clase04 one drive
 
Clase03 correo-electronico
Clase03 correo-electronicoClase03 correo-electronico
Clase03 correo-electronico
 
Clase02 gestion-procesos
Clase02 gestion-procesosClase02 gestion-procesos
Clase02 gestion-procesos
 
Clase01 trabajo remoto
Clase01 trabajo remotoClase01 trabajo remoto
Clase01 trabajo remoto
 
HERRAMIENTAS TECNOLOGICAS_Clase18
HERRAMIENTAS TECNOLOGICAS_Clase18HERRAMIENTAS TECNOLOGICAS_Clase18
HERRAMIENTAS TECNOLOGICAS_Clase18
 
HERRAMIENTAS_TECNOLOGICAS_Clase12
HERRAMIENTAS_TECNOLOGICAS_Clase12HERRAMIENTAS_TECNOLOGICAS_Clase12
HERRAMIENTAS_TECNOLOGICAS_Clase12
 
HERRAMIENTAS TECNOLOGICAS_Clase11
HERRAMIENTAS TECNOLOGICAS_Clase11HERRAMIENTAS TECNOLOGICAS_Clase11
HERRAMIENTAS TECNOLOGICAS_Clase11
 
HERRAMIENTAS_TECNOLOGICAS_Clase10
HERRAMIENTAS_TECNOLOGICAS_Clase10HERRAMIENTAS_TECNOLOGICAS_Clase10
HERRAMIENTAS_TECNOLOGICAS_Clase10
 
HERRAMIENTAS TECNOLOGICASClase09
HERRAMIENTAS TECNOLOGICASClase09HERRAMIENTAS TECNOLOGICASClase09
HERRAMIENTAS TECNOLOGICASClase09
 
HERRAMIENTAS TECNOLOGICAS_Clase08
HERRAMIENTAS TECNOLOGICAS_Clase08HERRAMIENTAS TECNOLOGICAS_Clase08
HERRAMIENTAS TECNOLOGICAS_Clase08
 
HERRAMIENTAS TECNOLOGICAS_Clase07
HERRAMIENTAS TECNOLOGICAS_Clase07HERRAMIENTAS TECNOLOGICAS_Clase07
HERRAMIENTAS TECNOLOGICAS_Clase07
 
HERRAMIENTAS TECNOLOGICAS_Clase06
HERRAMIENTAS TECNOLOGICAS_Clase06HERRAMIENTAS TECNOLOGICAS_Clase06
HERRAMIENTAS TECNOLOGICAS_Clase06
 
HERRAMIENTAS TECNOLOGICAS_Clase05
HERRAMIENTAS TECNOLOGICAS_Clase05HERRAMIENTAS TECNOLOGICAS_Clase05
HERRAMIENTAS TECNOLOGICAS_Clase05
 
HERRAMIENTAS TECNOLOGICASClase04
HERRAMIENTAS TECNOLOGICASClase04HERRAMIENTAS TECNOLOGICASClase04
HERRAMIENTAS TECNOLOGICASClase04
 
HERRAMIENTAS TECNOLOGICAS_Clase03
HERRAMIENTAS TECNOLOGICAS_Clase03HERRAMIENTAS TECNOLOGICAS_Clase03
HERRAMIENTAS TECNOLOGICAS_Clase03
 
HERRAMIENTAS TECNOLOGICAS_Clase02
HERRAMIENTAS TECNOLOGICAS_Clase02HERRAMIENTAS TECNOLOGICAS_Clase02
HERRAMIENTAS TECNOLOGICAS_Clase02
 

Kürzlich hochgeladen

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Kürzlich hochgeladen (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 

PHP MySql - FIEI - UNFV Clase03

  • 2. Dentro de la etiqueta <Form> se debe utilizar los atributos: • Action • Method Action: Se utiliza para indicar el sitio Web donde se enviarán y procesarán los datos que <Form> un usuario ingresa en el formulario. Method: Se utiliza para indicar la forma </Form> como se debe transferir hacia el sitio Web los datos que se ingresan en el formulario. Se puede usar las palabras Get o Post POST y GET : El optar por uno u otro obedece a complejas cuestiones de programación basadas en la máxima longitud de registro que puede enviarse cada uno usa un canal de salida distinto. El soporta mas longitud es POST.
  • 3.
  • 4.
  • 5. Empty: Devuelve el valor TRUE si el valor del argumento esta vacio o es un cero. Sintaxis: Empty(argumento) Die: Detiene la ejecución de un programa PHP, puede utilizar también Exit. Con la función die se puede también mostrar un mensaje: die(“No ha ingresado en valor”);
  • 6.
  • 7.
  • 8.
  • 9. Se realiza con la función header y su directiva Location con la siguiente sintaxis: Header(‘Location: PaginaWeb’); Para que la función header funcione correctamente, la pagina PHP debe empezar exactamente con la directiva <?, no se debe dejar ninguna línea o espacio en blanco.
  • 10.
  • 11.
  • 12.
  • 13. Se utiliza en la etiqueta Input con el valor Radio en su atributo Type: Type= “Radio” Name: Permite asignar nombre a cada uno de los radios buttons que forman un grupo. Todos los radios buttons de un mismo grupo deben llevar el mismo nombre. Value: Indica el valor que se debe asignar al nombre del grupo cunado el usuario seleccione un radio buttons, cada uno debe tener un valor diferente. Checked: Se utiliza para seleccionar en forma predeterminada un radio buttons.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Permite al usuario seleccionar hasta todos los elementos. Name: Permite asignar nombre a cada uno de los check boxs que forman un grupo. Cada Check Boxs de un mismo grupo deben llevar un nombre diferente. Value: Indica el valor que se debe asignar al nombre del grupo, cada check boxs debe tener el mismo valor para poder procesarlo. Checked: Se utiliza para seleccionar en forma predeterminada un check.
  • 19.
  • 20.
  • 21. Permite ejecutar varios bloques de instrucciones según el contenido de una variable. Puede reemplazar a varias If. Switch (Variable) { case 1º valor: bloque de instrucciones 1 break; case 2º valor: bloque de instrucciones 2 break; case 3º valor: bloque de instrucciones 3 break; . . . case VALOR N: bloque de instrucciones 1 break; }
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Permite crear bucles dentro de un programa, ejecuta un o mas instrucciones un número determinado de veces. For (Variable = Valor Inicial; Condición; Incremento) { instrucciones } Variable = valor: Es aquella que va a controlar el bucle y esta parte se le debe asignar un valor inicial a partir del cual comenzara a contabilizar la cantidad de iteraciones o ejecuciones de las instrucciones. Condición: Se utiliza para controlar la finalización del bucle. Las instrucciones se ejecutan mientras que se cumpla la condición. Incremento: Se utiliza para indicar como debe ir incrementando o disminuyendo la variable que controla la ejecución del bucle.
  • 27.
  • 28.
  • 29. Pel tratamiento de cadenas en PHP es de vital conocimeinto su aplicación. Una cadena esta representada por: a – z, A – Z, 0 – 9, ¿?;,/!, entre otros. Los datos de tipo cadena deben estar encerrados entre dobles comillas (“ ”) o entre comillas simples (‘ ’). Funciones que permiten manipular cadenas: STRLEN(Cadena) : Devuelve la longitud de la cadena dada. STRPOS(cadena, cadbusq): Devuelve la posición como valor numérico. Si la cadbusq no es encontrada strpos() devolverá el boolean FALSE. SUBSTR(Cadena, start, longitud): Devuelve una parte de la Cadena definida por los parámetros start y longitud. $rest = substr("abcdef", -1); // devuelve "f“ $rest = substr("abcdef", -2); // devuelve "ef“ $rest = substr("abcdef", -3, 1); // devuelve "d“
  • 30.
  • 31. Las Funciones en PHP son las siguientes: Funciones definidas por el usuario Argumentos de funciones Devolver valores Funciones variables Funciones internas (incluidas) Funciones anónimas
  • 32. Una función puede ser definida usando una sintaxis como la siguiente: function Nombre(Variables) Function Suma($a, $b) { { Instrucciones de la funcion $c=$a+$b; return Valor de retorno Return $c } } La función es un conjunto de instrucciones con un nombre determinado que podemos llamar desde cualquier parte de nuestro programa, y que nos permite devolver un valor