Home
Username:
Password:
PHP Project Solutions (Español) Tutorials

Área Admininistrative y Función Ingresar / Manejo de Clientes Registrados pt. 2

Subtitles of the Movie

Ok, Žsta es la manera en que funcionan todas estas funciones. Aqu’ esta "Break" en la parte inferior; tenemos "clear any message" para borrar mensaje en la parte superior,"show on the screen" para mostrar el formulario y llamo a esto "list screen". Lo que Žsta hace es mostrar los registros en un cuadro deslizable y de hecho, el c—digo para ejecutar ese query que est‡ dentro de Žste formulario. Es muy f‡cil hacerlo de Žsta forma, pero usted no querr‡ hacerlo as’, si quiere que todo el c—digo estŽ dentro de "home.php" pero, es cuesti—n de estilo. Cuando escojo algo en el cuadro deslizable, hay algunas cosas que debo hacer. Debo encontrar la tabla, encontrar la que he escogido, verificar si en el momento hay un registro y si es as’, puedo mostrar el formulario 'edit,delete' para editar y borrar. Con la instrucci—n "customer not found, please try another" se indica que no se encontr— cliente y que debe intentar con otro lo cual no es muy probable, debido a que, solo hay una p‡gina donde se muestran los clientes en un cuadro deslizable, que ejecuta un 'query' para encontrar al cliente. La idea es que en un par de segundos el cliente desaparecer‡. Quiero decir que esto podr’a suceder en aplicaciones de alto volumen, pero probablemente no. Lo mismo para editar - editar es como agregar - aqu’ tengo la principal diferencia; cambia ligeramente los nombres de los campos. "Up" significa actualizar - la ejecuto solo para recordar d—nde estoy mientras examino el c—digo. Puede sentirse un poco perdido, pero lo encuentro œtil para recordar que estoy editando o actualizando. Ok, de nuevo verifica errores en la base de datos una vez haya editado; regresamos al 'Edit screen' por el mismo registro, de hecho,es algo que no dije pero que es bueno recordar. En el cuadro deslizable, Žse valor es llamado "select_rc_id", su nœmero de identificaci—n, simplemente lo tomo para borrar o editar. Este es asignado a una variable de sesi—n llamada "session current register customer id". Hago algo similar para los usuarios administrativos; Žsta variable es usada mientras se estŽ con ese cliente en particular, bien sea edit‡ndo, o borrando a ese cliente. De all’ es de d—nde proviene Žsta informaci—n. Observe aqu’ el 'query' para borrar: "delete the registered customer whose registered customer id equals our session variable" con la cual se borra al cliente registrado cuya identificaci—n sea igual a la variable de la sesi—n. As’ que si edito o borro, puedo editar o borrar a la persona que he escogido de œltimo. Si deseo editar o borrar a alguien m‡s, debo regresar y reseleccionar; es la œnica forma para borrar los valores. Pero eso solo tiene sentido en el fluir l—gico de la aplicaci—n; esta trabaja bien.

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