Construc. Website Administrado por Datos / Eliminación de un Comentario/Tema
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.
Learn More
Subtitles of the Movie
Mencioné el script "kill.php" al final de la película anterior; éste es llamado cuando el usuario desea eliminar uno de sus comentarios… o cuando un moderador desea eliminar un comentario propio, un comentario de alguien más o incluso todo un tema. El script "kill.php" comienza una sesión, instala las funciones almacenadas en el archivo "forum.inc" y se asegura de que el usuario se haya registrado, en cuyo caso se conecta a la base de datos. En éste punto el script se ramifica porque puede seguir dos caminos: primero, si el script es llamado para eliminar un comentario, simplemente utilizamos una consulta del SQL para eliminar ése comentario en particular… mediante la variable "postID", pues ésta corresponde al campo de clave primaria y así nos aseguramos de sólo eliminar ése comentario. Sin embargo, si el script es llamado para eliminar un tema, debemos ejecutar un paso adicional. El tema debe eliminarse utilizando una consulta del MySQL y los comentarios que lo conforman también deben ser eliminados para liberar espacio en la base de datos… y así completar la eliminación del tema, incluso si éste es inasequible, pues no tiene sentido eliminar un tema si no es para liberar espacio. Sin embargo, si no se ha especificado ninguna variable, la página debió ser desplegada por accidente, así que se despliega un mensaje de error… y el usuario es llevado a la página principal. En el archivo "main.php" he agregado éste código JavaScript como parte del código HTML dentro de una tabla… y le he asignado un evento en el hipervínculo "delete" ubicado a la derecha de cada tema en la página principal… si el usuario se ha registrado como moderador. Éste funciona de manera similar al JavaScript otorgado por el script "post.php". Ésta vez el nombre del usuario registrado está incluido como parte del JavaScript, así que al eliminar uno de los temas en el navegador… el código JavaScript despliega el nombre de usuario. Veamos el código fuente de ésta página. Observe que debajo del código JavaScript… no existe ningún elemento adicional. El JavaScript conoce el valor de la variable de sesión porque ésta hace parte de la página completa enviada al navegador por el servidor. Éste es otro ejemplo de cómo los scripts de la parte del cliente y del servidor pueden trabajar en conjunto de manera muy similar a los que utilizamos… en la página "post.php". Esto es todo en cuanto al script "kill.php", a éste proyecto en general y por lo tanto a éste tutorial. Espero que éste sea de utilidad y que usted continúe utilizando y aprendiendo el PHP. Tal vez en algún punto se encuentre en una posición… en la cual quiera devolver éste conocimiento a la comunidad del PHP al contribuir al Proyecto de Código Abierto que sigue a la creación del PHP, aunque sea simplemente con algunos ejemplos brillantes de scripts del PHP que pueda crear.
Tutorial Information
| Course: | PHP (Español) |
| Author: | Joshua Mostafa |
| SKU: | 33684 |
| ISBN: | 1-933736-16-X |
| Release Date: | 2006-03-28 |
| Duration: | 9.5 hrs / 92 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 