Sesiones y Variables PHP/Conectores/SQL / Sesiones y Variables pt. 1
Subtitles of the Movie
Bien, entonces abra "Dream weaver". Si aœn no lo ha abierto, vaya al sitio en el cual est‡ trabajando, donde puede crear un folder como Žste si desea - he llamado al m’o "VTC tutorial", dentro de Žste, otro folder llamado "solutions", y dentro de Žste los folders que veremos durante las lecciones. Primero, voy a hablar acerca de las variables. Vamos a discutir acerca de c—mo PHP permite crear variables y trabajar con ellas. He creado una serie de p‡ginas, que muestran algunas de las funciones que PHP usa para trabajar con las variables. La primera es "0202-1.php"; su t’tulo es "PHP variables" (Variables PHP). Aqu’ dice: necesita usar variables dentro de PHP para procesamiento de datos y programaci—n l—gica. Bueno, voy a presentar una breve rese–a de c—mo trabaja PHP con variables. Puedo crearlas con c—digo como mostrŽ aqu’ abajo, ingresando un s’mbolo de d—lar y un nombre v‡lido. No solo eso, voy a capturar un valor que fue enviado desde el formulario, Žste formulario de aqu’. Si hago doble clic puedo ver que Žste campo de texto es llamado "form bar" o "form variable". As’, Žsta variable que he creado dentro del c—digo PHP, no solo ha sido creada, ha tomado el valor de la variable del formulario. Una cosa que deber’a saber, es que todos los valores de variables provenientes de un formulario HTML, se convierten autom‡ticamente en cadenas de caracteres - y son enviadas como tal - no importa si son nœmeros, fechas, valores bulianos, lo que sean se convierten en cadenas. As’ naturalmente en PHP, cuando una variable es creada y toma el valor del formulario, el tipo de dato de la variable autom‡ticamente cambia o es configurado a cadena de caracteres. En PHP, si no hay declaraci—n expl’cita de la variable y su tipo de dato, se asignar‡ un tipo de dato, dependiendo del valor y el contexto en el que se encuentre dicho valor. Para la mayor’a de los prop—sitos esto est‡ bien. Si uso nœmeros, ser‡n nœmeros - si uso nœmeros de punto decimal flotantes, ser‡n exactamente eso. Si uso valores Bulianos ser‡n Bulianos - etc, incluyendo las fechas,todos ellos ser‡n cadenas de caracteres. Lo que estamos haciendo aqu’ es adoptar Žste valor; estamos creando una variable que adopte el valor que enviemos. Luego decimos, que volvemos a repetir al usuario, el valor de Žsta variable que esta aqu’. Esto ser‡ resuelto antes de ser devuelto al usuario, para mostrar el valor real que ingres— el usuario. Note que tengo que salir, debo cambiar el s’mbolo de d—lar por Žsta barra inclinada, de modo que esto no ser‡ resuelto; en cambio ser‡ mostrado como un s’mbolo de $ en la variable de la p‡gina "web". He puesto ' br' al final, para ir a la pr—xima l’nea en la p‡gina "web". Y tambiŽn, como todos los valores vienen en cadena, he verificado los valores. As’ que si ingreso un valor numŽrico y lo multiplico por 1, si hago eso con un valor numŽrico en PHP, Žste autom‡ticamente asigna el tipo apropiado de dato. Puedo hacer algo similar aqu’ para los valores Bulianos. Si ingreso un valor verdadero o falso, obtendrŽ un tipo de dato Buliano en vez de un tipo de dato en cadena. Estoy usando el tipo "get", el tipo "data" de la funci—n PHP, para lograr Žse valor - el valor tipo "data". Ya he guardado esto y lo he enviado al sitio "web", as’ que no tengo que hacer eso, y voy a dar un vistazo para ver c—mo luce. Observe que aqu’ est‡ la p‡gina, la explicaci—n aqu’ y el c—digo que tengo dentro de la p‡gina que va a ejecutarse. Voy a ingresar una cadena - algo que sepamos que es una cadena; se que no es muy creativo pero, pongamos mi nombre. OK - el valor de la variable es Dave. Note que Žsta es la parte que sali—, debido a que no se ha resuelto. Esta muestra lo que he escrito, e indica cu‡l es el valor y tambiŽn obtiene el tipo de dato de la variable, y dice, - la env’o como cadena de caracteres pero ha sido cambiada al tipo de dato numŽrico, y ahora indica que es un entero. Si ingreso decimales, me indicar‡ el valor, pero ahora es un dato de tipo doble o "double". Y finalmente si uso "true" o "false", y enviamos la variable como "yes", el valor es verdadero pero se convierte en un valor Buliano, es decir un tipo de dato Buliano.
Tutorial Information
| Course: | PHP Project Solutions (Español) |
| Author: | Dave Mercer |
| SKU: | 33619 |
| ISBN: | 1-932808-63-9 |
| Release Date: | 2005-06-03 |
| Duration: | 6.5 hrs / 87 lessons |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 