ing. eddye sánchez castillo. dentro de la etiqueta se debe utilizar los atributos: action method...
TRANSCRIPT
PHP y MySQL
Clase 03
Ing. Eddye Sánchez Castillo
Formularios HTML con PHPDentro de la etiqueta <Form> se debe utilizar los atributos:
• Action• Method
<Form>
</Form>
Action: Se utiliza para indicar el sitio Web donde se enviarán y procesarán los datos que un usuario ingresa en el formulario.
Method: Se utiliza para indicar la forma 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.
INSTRUCCIÓN Empty() y dieEmpty: 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”);
Redireccionamiento de paginasSe 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.
Radio ButtonsSe 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.
Check BoxsPermite 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.
La Instrucción SwitchPermite 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;}
La Instrucción ForPermite 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.
CadenasPel 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“
FUNCIONESLas Funciones en PHP son las siguientes:
Funciones definidas por el usuarioArgumentos de funcionesDevolver valoresFunciones variablesFunciones internas (incluidas)Funciones anónimas
Funciones definididas por el usuario
Una función puede ser definida usando una sintaxis como la siguiente:
function Nombre(Variables){ Instrucciones de la funcion return Valor de retorno}
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
Function Suma($a, $b){ $c=$a+$b; Return $c}