Una nueva clase práctica de PHP en vídeo, en la que continuamos con nuestro proyecto de aplicación web de tablón de anuncios, séptima parte.
En esta ocasión vamos a dedicarnos a hacer todo el proceso necesario para que los anuncios enviados al tablón por nuestros visitantes se puedan asociar siempre a un usuario y que éste pueda editar perfectamente cualquier anuncio de los que haya cargado anteriormente en la aplicación.
Este proceso realmente no tiene mucha complicación, si hemos seguido todos los vídeos anteriores de PHP, pero sí resulta algo laborioso que nos llevará un buen rato de codificación. Hay que hacer varios pasos, como modificar la tabla de anuncio para poder almacenar el usuario que lo ha creado, modificar el alta de anuncio y luego crear unas páginas para poder editar todos sus anuncios publicados.
El videotutoial dura en esta ocasión un poco más de la media a la que os tenemos acostumbrados, pues llega a pasar de una hora y 20 minutos. No obstante, puede ser un tiempo bastante razonable, atendiendo a todas las tareas que se van a realizar y que os resumimos a continuación:
- Modificar la tabla de anuncio para agregar el identificador de usuario
- Comprobar si un usuario está autenticado, para solamente permitir crear anuncios cuando un visitante ha entrado con su usuario y contraseña.
- Alterar el insert de anuncio para guardar también el identificador del usuario creador
- Crear una página que muestra todos los anuncios creados por el usuario autenticado y con enlaces para editarlos.
- Crear una página que recibe el anuncio que se pretende editar y muestra los datos en un formulario.
- Implementar una comprobación sobre si el anuncio existe en la base de datos.
- Implementar una comprobación de seguridad que nos asegure que el anuncio pertenece al usuario.
- Hacer el update del anuncio con los datos recibidos por el formulario.
- Implementar un update que solo modifique anuncios que hayan sido creados por el usuario autenticado.
De momento os dejamos con este vídeo que esperamos sirva para aprender muchas cosas sobre el desarrollo de aplicaciones web con PHP.
Miguel Angel Alvarez
Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...