pasos Tienda online ------------- 1-creamos el sitio dreamweaver 2-crear una carpeta llamada imagenes para guardar las imagenes y bajar de google 3 imagenes de cualquier producto que les interese 3-crear la base de datos llamada tienda con una tabla productos y 8 campos id autoincrement primary key nombre varchar(50) descripcion varchar(100) precio varchar(10) cuanto_hay varchar(10) imagen varchar(100) fecha date 4-crear en principal.php unas tablas para la presentación de los productos con los supuestos contenidos que van a ir de la base de datos. 5-ingresar datos de prueba en la base de datos 6-preparar los botones comprr para que vallan a una nueva pagina llamada carrito.php 7-agregar 4 campos mas tipo hidden con id, nombre, cantidad y precio** 8-recoger las variables del post 9-agregar tablas a mi carrito LISTADO DE SUS COMPRAS ------------------------------------------------ PRODUCTO PRECIO CANTIDAD SUBTOTAL ------------------------------------------------ cel sony 50 1 50 ------------------------------------------------ TOTAL: 50 10-crear un boton en carrito.php que vaya a principal.php 11-cargar las tablas con los valores reales de lasvariables que llegaron por POST 12-crear y llenar un array llamado $mi_carrito con el contenido de las variables que vienen por POST - id, nombre, precio y cantidad. 13-Almacenar el array mi_carrito en variables de session. 14-Mostrar listado de productos y calcularlos. 15-Que el usuario pueda ver su carrito desde la pantalla principal 16-Control de duplicados y actualizar la variable $cantidad de los productos comprados. 17-Permitir que el usuario pueda agregar más productos al carrito. Agregar un formulario en el lugar de la cantidad. Un campo de texto hidden llamado id2 para evitar la variable $i, el indice de nuestra matriz Un campo texto llamado cantidad2 con el valor de la cantidad Una imagen en vez de boton normal Preguntar sinos han enviado datos de actualización de la cantidad Capturar las variables Y cambiar la cantidad en el array $mi_carrito. 18-Permitir al usuario borrar elementos de la matriz $mi_carrito -Agregar un campo hidden llamdo id3 y usarlo para enviar el nro de indice de nuestra matriz $mi_carrito -Agregar una imagen equivalente a el boton submit, (papelera o X) -Preguntar si me enviaron datos para borrar -Capturar la variable -Y colocar el registro de la matriz a NULL (convertirlo en nulo) -Controlar la visualización correcta en la pantalla preguntando que muestre los diferentes a NULL *-Controlar que cuando el usuario coloque 0 en cantidad se borre tambien el producto *-Agregar un botón que vaya a una pequena llamada pedido.php llamado realizar pedido. 19-Preparar el pedido final -Realizar una pagina llamada enviarpedido.php con un titulo que diga Realizar pedido -Capturar la variable de sesión en un array llamado $mi_carrito -Mostrar un listado de los productos_comprados -Agregar campos Nombre, E-mail, Telefono, Dirección para hacer el envio, estos irán juntos con los productos En el mismo formulario (crear las etiquetas form para todo el formulario) -Crear un botón "Enviar Pedido" 20-Crear un formulario para subir los productos llamado cargarproductos.php en el metodo de encriptacion multipartes y en el action recibirproductos.php con los campos: imagen nombre descripcion precio enStock fecha - en value botón - Enviar producto 21-Crear una pagina para recibir los datos llamada recibirproductos.php -Llamamos el archivo de conexión. -Capturamos las variables que vienen del formulario cargarproductos.php -Subimos la imagen -Insetamos los datos en la base de datos con una consulta INSERT INTO -Notificamos al usuario que la carga se realizo con exito. 22-Organizo todo en carpetas ej carpeta carrito -> todo lo del carrito productos -> todo lo de productos. 23-En el archivo conexion.php crear una función verListadoProductos($modo) reaprovechando el codigo escrito antes en principal.php -El parámetro modo tendrá como valor "comprar" o "edicion" -Copiar todo el contenido de la tabla y arreglar el código -Antes de mostrar el formulario con el btón comprar preguntar si $modo=="compra" si es así continuo con el formulario con el botón comprar, de lo contrario creo otro formulario igual a comprar pero se llamara editar y su action ira a ../productos/editar.php que aún no ha sido creada -Usar la fincion en un archivo llamado buscar.php 24-Crear un boton login en principal.php que vaya a usuarios/pedirdatos.php -Luego nos llevara a productos/buscar.php usando metodo de redireccionamiento 25-Arreglar la función verListadoProductos($modo) preparandolas para enviar a edición 26-Crear productos/editar.php y editar los registros. 27-Crear un nuevo formulario llamado recibirEditar.php -Capturar las variables que vienen por post y por file -Crear en conexion.php dos funciones: -encontrarReg($id)// para buscar registro -grabarCambios($id,$nombre,$desc,$precio,$enStock,$rutaDestino,$fecha); -preguntar si el usuario ingreso o no una imagen para subirla 28-Modificar el formulario confirmarpedido.php para que el cliente ingrese sus datos -Nombre: -Direccion: -Tel: -Correo: 29-Crear un formulario finalizarpedido.php para evitar la compra por e-mail. -Recibir los datos del cliente -Recibir los datos del carrito -Guardar todo en una variable llamada pedido para enviar el e-mail