No te preocupes demasiado por hacer ... mientras bucles. Concéntrese en Para bucles y bucles while. Pero hay otro tipo de bucle que viene muy bien - el bucle For Each. Primero, una charla del cuerpo sentencia break.
This is featured post 1 title
Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com.

This is featured post 2 title
Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com.

This is featured post 3 title
Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com.

lunes, 31 de agosto de 2015


No te preocupes demasiado por hacer ... mientras bucles. Concéntrese en Para bucles y bucles while. Pero hay otro tipo de bucle que viene muy bien - el bucle For Each. Primero, una charla del cuerpo sentencia break.


Si utiliza un bucle while, tener cuidado de que no se crea un bucle infinito. Se podría crear uno de estos si usted no proporcionó una forma de condiciones de ser evaluada como verdadera. Podemos crear un bucle infinito con el bucle while arriba. Todo lo que tenemos que hacer es comentar la línea en la que se incrementa la variable $ contador. Me gusta esto:
Aquí hay un bucle while que imprime la tabla 2 veces. Pruébelo en un script.
tiempos $ = 2;
$ respuesta = 0;
En la siguiente parte, vamos a tener un breve vistazo a Do ... Mientras bucles


Código Explicación
Necesitamos que todos los números de los cuadros de texto en la forma, por lo que empezamos con:
A continuación, utilizamos la función isset () de nuevo, sólo para comprobar si el usuario hace clic en el botón Enviar. Este es exactamente el mismo que se vio en la última sección.
Para obtener los valores de los cuadros de texto, utilizamos el siguiente:
$ end = $ _POST ['txtEnd'];
$ veces = $ _POST ['txtTimes'];
La última parte del código del bucle es la expresión de actualización. Esto le dice a PHP para aumentar el valor de $ comenzar cada vez que el bucle:
Y esa es la esencia de los bucles: proporcionar un valor inicial, un valor final, y cómo desea actualizar cada vez que el bucle.
El código dentro del bucle for, sin embargo, el código que se ejecuta cada vez que el bucle, es la siguiente:
$ respuesta = 2 * 2;
$ respuesta = 3 * 2;
etc
Y eso es todo - su propio generador de tabla de tiempos. Si usted tiene niños, mostrarles el programa que escribiste. Van a estar muy impresionado y le dicen lo brillante que eres. Los niños son así.
Por supuesto, su programa no es perfecto, que estoy seguro que los niños van a descubrir. Sobre todo si entran en un 10 como el número de inicio y un 1 como el número final. ¿Por qué no imprime nada? Cualquier cosa que usted puede hacer para atrapar este error? Otra sentencia if en algún lugar, tal vez?


Hay un script llamado timesTable.php entre los archivos descargados (en la carpeta de scripts). Cuando se carga en el navegador, que se ve así:
Hay un script llamado timesTable.php entre los archivos descargados (en la carpeta de scripts.). Cuando se carga en el navegador, que se ve así:


Usted puede programar sin usar bucles. Pero es muchísimo más fácil con ellos. Considera esto.
Usted quiere sumar los números 1 a 4: 1 + 2 + 3 + 4. Usted puede hacer así:
print $ respuesta;
Vamos a discutir un par de sabores de bucles de programación, pero a medida que el bucle for es el tipo más utilizado de bucle, hablaremos de los primeros.
Para Loops
He aquí un PHP Para Loop en un pequeño script. Escriba en nuevo script PHP y guardar su trabajo. Ejecutar el código y probarlo.$ start = 1;
print $ mostrador. "<BR>";
El formato de un bucle for es la siguiente:
Valor inicial
La primera condición es donde le dices a PHP el valor inicial de su bucle. En otras palabras, iniciar el bucle de a qué número? Utilizamos este:
Valor End
A continuación, usted tiene que decirle a PHP cuándo terminar su bucle. Esto puede ser un número, un valor booleano, una cadena, etc. Aquí, estamos diciendo a PHP para seguir adelante el bucle mientras que el valor de los $ inicio variable es inferior a 11.
Actualización de Expresión
Loops necesitan una manera de conseguir el siguiente número en una serie. Si el bucle no podría actualizar el valor de partida, que se ha quedado atascado en el valor de partida. Si no actualizamos nuestro valor inicial, nuestro bucle podría atascarse en 1. En otras palabras, tiene que decirle al bucle de cómo se va a dar vueltas y vueltas. Utilizamos este:
Así que todo nuestro bucle lee "A partir de un valor de 1, mantenga dando vueltas y vueltas, mientras que el valor inicial es inferior a 11. Aumentar el valor de partida en uno cada vez el bucle."
Cada vez que el bucle da vueltas, el código entre nuestros dos llaves {} es ejecutado:
print $ mostrador. "<BR>";
Para obtener más práctica con el bucle for, vamos a escribir un pequeño programa Times Table.


Aquí hay una página que pide a los usuarios elegir qué libros supuesto que quieren hacer un pedido:
Usted no quiere que las garrapatas desapareciendo de las casillas de verificación, si el usuario no ha podido entrar en otros detalles de forma incorrecta. Vimos con botones de opción de que esto puede implicar algo de código complicado. Lo mismo es cierto para las casillas de verificación. Vamos a echar un vistazo a una solución al problema.
Debido a que el código es un poco más complejo, hemos incluido en los archivos descargados. El script que estás buscando es checkboxes.php, y se encuentra en la carpeta de scripts. Ábrelo y echar un vistazo al código. Aquí es en su totalidad, si quieres copiar y pegar:
En su código PHP, la técnica es comprobar si cada elemento de casilla se ha marcado o no. Es más o menos el mismo que para los botones de radio. En primer lugar hemos creado de cinco variables y les pusimos toda la controla, tal como lo hicimos antes:
$ ch2 = 'sin control';
$ ch3 = 'sin control';
$ CH4 = 'sin control';
$ ch5 = 'sin control';
Si está marcada la casilla de verificación, sin embargo, se devolverá un valor. Y así la función isset () será verdadera. Si la función isset () es verdadera, entonces nuestro código dentro de la sentencia if es ejecutado:
El código que necesitamos para ejecutar es poner el texto 'comprobado' dentro de la variable llamada $ ch1. El resto de las declaraciones si son los mismos - una para cada casilla en el formulario.
La última cosa que necesitamos hacer es imprimir el valor de la variable en el formulario HTML:
<? Php print $ ch1; ?>
Hay otra solución para casillas de verificación, pero ninguno parece simple! El punto aquí, sin embargo, es que para hacer el trabajo utilizamos la lógica condicional.
Cómo validar casillas utilizando JavaScript
Otra manera de lidiar con casillas de verificación, sin embargo, es con un poco de JavaScript. La siguiente secuencia de comandos fue enviado a nosotros por Tapan Bhanot. Utiliza JavaScript para validar las casillas de verificación antes de enviarlo a un script PHP. Nota cómo las casillas de verificación todos tienen el mismo nombre en el formulario HTML, y que está siendo enviado a un script PHP llamado step2.php:

He aquí una sencilla desde con sólo dos botones de radio y un botón Enviar:
Añádelo a la sección HEAD de su HTML:
Una vez más, este es el mismo código que vimos antes - sólo acceder al elemento de formulario llamado "Submit1 'y ver si se establece. El código sólo se ejecuta si lo es.
Pruebe el código. Seleccione un botón de opción y haga clic en el botón Enviar. La elección que hizo se imprime a la página - ya sea "masculino" o "femenino". ¿Qué te darás cuenta, sin embargo, cuando intenta salir del código es que el punto desaparece de su botón de radio seleccionada después de la que se hace clic en Enviar. Una vez más, PHP no está reteniendo el valor seleccionado. La solución para los botones de radio, sin embargo, es un poco más compleja que para los cuadros de texto
Los botones de radio tienen otro atributo - facturado o sin marcar. Es necesario establecer qué botón se ha seleccionado por el usuario, por lo que tiene que escribir código PHP dentro del HTML con estos valores - facturado o sin marcar. He aquí una manera de hacerlo:
El código PHP:
En primer lugar tenemos dos variables en la parte superior del código:
$ female_status = 'sin control';
A continuación tenemos nuestro registro para ver si se hace clic en Enviar:
Así que el código funciona debido a los valores dentro de dos variables: $ male_status y $ female_status.
Sí, el código es muy complicado - pero Botones de radio puede ser una muy difícil, cuando se quiere conservar el valor del elemento seleccionado. Hablando de difícil - casillas de verificación son hasta la próxima!


Para enviar los datos de nuevo a la forma, y así mantener los datos que el usuario ya ha mecanografiadas a cabo, puede utilizar esto:
También es necesario modificar su código PHP en la sección HEAD de incluir una declaración más:
Sin embargo, hay algunos problemas de seguridad asociados con cuadros de texto (y otros elementos de formulario). Así que vamos a ver una forma más segura de manejar estos en una sección posterior.
Pero nuestra nueva línea de HTML para nuestra caja de texto dice así:
<TEXT INPUT TYPE = nombre = valor 'nombre de usuario' = "<PHP print $ nombre de usuario;?>">
En otras palabras, ahora estamos imprimiendo el atributo VALUE con código PHP.
Ahora que usted sabe un par de cosas acerca de cómo obtener los valores de los formularios HTML, aquí hay unos cuantos ejercicios
Ejercicio
Agregue dos cuadros de texto y un botón Enviar a un formulario HTML. Invitar al usuario que introduzca un nombre y apellido. Cuando se hace clic en el botón, imprima el nombre completo de la persona. No te preocupes por lo que está en los cuadros de texto después de hacer clic en el botón.
Ejercicio
El uso de la misma forma que el ejercicio anterior, mostrar el nombre y apellidos en los cuadros de texto, en lugar de imprimirlos.
Ejercicio
Supongamos que su sitio web tiene sólo 5 usuarios. Crear un formulario HTML para comprobar si un visitante es uno de los 5 usuarios. Mostrar un mensaje adecuado.
En la siguiente sección, vamos a echar un vistazo a cómo manejar Radion botones en un formulario HTML.


<head>
<title> Un BÁSICO HTML FORM </ title>
</ head>
<body>
</ html>
Ahora cree la página siguiente, y lo llaman submitForm.php:




Para obtener el texto que el usuario entró en un cuadro de texto, el cuadro de texto necesita un atributo NAME. A continuación, diga PHP el NOMBRE de la caja de texto que desea trabajar. Nuestro cuadro de texto aún no tiene nombre todavía, por lo que cambiar el código HTML a esto:
<INPUT type = "text" value = "nombre de usuario" NAME = "nombre de usuario">
El nombre de nuestro cuadro de texto es nombre de usuario. Es el nombre que vamos a utilizar en un script PHP.
Para devolver los datos de un elemento de formulario HTML, se utiliza la siguiente sintaxis extraña:
$ _POST ['FormElement_name'];
Puede asignar esta a una variable:
$ Your_Variable = $ _POST ['formElement_name'];
Antes de explicar toda la sintaxis, agregue el siguiente script PHP para el código HTML que tiene hasta ahora. Asegúrese de añadir que la sección HEAD de su HTML (la parte de agregar está en negrita):
<html>
<head>
<title> Un BÁSICO HTML FORM </ title>
<? PHP
$ usuario = $ _POST ['nombre de usuario'];
print ($ nombre de usuario);
?>
</ head>
Guarde su trabajo de nuevo, y haga clic en el botón Enviar para ejecutar el script. (No se preocupe si usted ve un mensaje de error "Undefined index" Haga clic en el botón de todos modos..) Usted debe ver esto aparece por encima de la caja de texto:








También puede utilizar POST como el método, en lugar de GET. Haz clic abajo para ver la diferencia.