ATENCIÓN. Los 10 capítulos siguientes YA están disponibles, los que se han inscrito recibirán en MUY breve los datos de acceso. Si no te has inscrito y quieres ver estos capítulos por completo, consulta aquí la forma de inscribirte:
Fragmentos iniciales de los capítulos 30 a 35. Lugar para comentarios y preguntas de las personas inscritas. Código sólo disponible para inscritos. Muchas gracias a todos!:
Capitulo 30:
Cómo mostrar las compras y los productos por cada compra.
Capitulo 31:
Control de estado de los pedidos, Enviado, Cancelado, En espera y la gestión de avisos por email para su funcionamiento.
Capitulo 32:
Pago por tarjeta en PHP y con Dreamweaver. Explicación detallada del procedimiento para 4B.
Capitulo 33:
Pago por Paypal con PHP y Dreamweaver. Sencillo furmlario, acceso al código.
Capitulo 34:
Eliminar productos del carrito de la compra. Primera parte del control de stock. Como modificar Comportamientos en Dreamweaver.
Capitulo 35:
Segunda parte del control de stock. Confirmación previa para eliminación. Gestión de la sesión del usuario. Ejemplos de tiendas y posibilidades.
Oye y si soy de mexico y quiero suscribirme, como te realizaria el pago???? para los capitulos 26-35 y supongo que los que le sigan
Tienes la info en tu mail.
Saludos
Hola Pablo…!!!…revisa que tienes el iso-8852-1 en todas las páginas, has cambiado algo de la BD??
Maestro, de buenas a primera me empezaron a salir problemas con los acentos, sin que haya tocado nada, por que puede ser? lo estoy trabajando en local
Ok al fin 🙂 muchas gracias y disculpa la insistencia.
Ok al fin 🙂 muchas gracias, y disculpa la insistencia saludos!
Hola Javier;
No nos hemos adentrado aun en el tema de seguridad de navegación para evitar estos problemas, me lo apunto para explicarlo próximamente, ok?… no es complicado de resolver, sino que hay que variar la programación un poco para que no sucedan estas cosas
Hola Jorge, ya lo tienes en tu mail, como te dije, el lunes
😉
Maestro no se olvide aun sigo esperando por los videos
Hola Jorge
Habia terminado todo lo dado hasta ahora y creia que estaba todo bien,incluido lo que me estropeo mi profesor.
No se si es error mio o estaba ahi,me explico:
Cuando haces la compra,confirmas forma de pago,Ejm»Transferencia» y vas ala pagina confirmacion.Si regresar con el retroceder del Navegador y vuelves a confirmar me añade otra compra del mismo producto y asi tantas veces como quieras…¿Que Puedo Hacerrrrrr…?
Espeo haberme explicado…!!
Nada aun?
Mañana lunes estará listo.
OK
Ok Jorge, por fin ha llegado!!!. En nada te abro acceso
Saludos y ánimo!
Hey Maestro sigo esperando los datos para acceder a los videotutoriales. Saludos
Ok, espero entonces.
Hola Jorge, ya te envié la copia del recibo, al fin, espero las instrucciones para ver los tutoriales. Saludos y gracias por todo
OK, en breve te llegará la info
Saludos y gracias
Hola Jorge!
Los tutoriales de los Capítulos 25-35 me han ayudado a perfilar mi futura tienda de productos de nutrición. Ahora estoy adaptando la página ver_producto.php para incluir un menú de sabores. He creado la tblsabor (con idSabor y strSabor) y el campo intSabor en la tblproducto, sincronizados con la Administración. En la página ver_producto, aparecen los sabores correspondientes a cada producto, pero no consigo enviar a la tblcarrito el que selecciona el cliente. Debo crear una variable propia para sabor? Qué dato debo agregar en carrito_add.php? Y otra duda. He creado un menú (“seleccionar Lista/Menú”) para que el cliente pueda seleccionar la cantidad de unidades que desea comprar de un producto, pero tampoco consigo enviar el valor a la tblcarrito. Qué dato debo poner en carrito_add.php? Muchas gracias por todo.
Hola;
Lo que comentas es justamente el tema de agregar atributos a los productos. Aparte de relacionarlo en la BD, debes de crear campos nuevos en la tabla tblcarrito, donde guardes esos valores, asi como la cantidad de cada uno de ellos. No es complicado, pero si laborioso, lo veremos más adelante en nuevos tutoriales
Saludos
Muchas gracias amigo!
Si, en teoría lo deberías de hacer en todas las entradas, pero ya te digo que en nuestra aplicación utilizamos una función similar, si lo estás siguiendo todo bien…
Saludos
Hola nuevamente Jorge:Esto lo he colocado en «Usuario_acceso» ¿Tendria que hacer lo mismo en «Usuario_alta» ?No se donde deberia colocarlo.No puedo encriptar en DB.
$loginUsername=addslashes($_POST[‘Usuario’]);
$password=addslashes($_POST[‘Contraseña’]);
Qué simpatico tu profesor!.
Resube los archivos que tengas en local al servidor, si la BD está bien, debería de funcionar
Saludos
No quiere…Dice que esto no toca en este curso.
Yo he podido ver,porque escribe muy rapido:
‘comilla_guion bajo y org…pero no me ha sado tiempo a ver mas….lo siento.No se si es util…
Lo que te comentaba, un injectiom. Claro, las contraseñas se han de guardar en md5, eso seguro, pero lo veremos mas adelante.
Dile simplemente qué es lo que ha puesto detrás de la comilla para ver lo que se ha cargado y asi lo podemos solucionar rapidamente.
La base de datos esta bien solo estoy yo como usuario.
Mi contraseña de db esta sin encriptar pero eso ya digiste que se haria en otro tutorial.
Lo que ha echo es una injection sql en usuario con una comilla y algo mas que no se explicarte, pero dice que da igual donde hagas eso,el fallo lo da en contraseña igual.
No se si lo que comento,lo explico bien,el lo dice con terminos que desconozco,este curso es de HTML y no quiere explicarme mas..
No le he comentado nada de estos tutoriales tuyos.
De las contraseñas dice que encripte con MD5 para php.
El error me lo sigue dando y no se quitarlo…..
Tendre que hacer denuevo la pagina de «acceso usuario»..
¿Espero me hayas entendio?
Hola Javier;
De hecho la página no tiene un fallo de seguridad, tiene varios, es un tema que no hemos tratado todavía.
me imagino que te tu profesor habrá puesto un query en alguna de las lineas, contraseña o similar o habrá practicado injection code.
nosotros utilizamos stripslashes para evitar este tipo de inyecciones de código, desde luego, desde la página de login y contraseña está controlado, es ahi donde lo ha utilizado?
Revisa la BD para ver si está todo OK y me comentas
Saludos
Ahora pongo datos falsos para ver sy funciona y en lugar de salir»Sus datos son incorrectos! sale esto:
Unknown column ‘AERYQWY’ in ‘where clause’
¿Se esta tirando el rollo conmigo que no se mucho o es cierto todo este rollo?
Buenos dias Jorge.
Mira voy al grano.Mi profesor dice a la pagina echa con tu tutorial que tiene fallo de seguridad.En el Login «Usuario y contraseña» ha puesto como unas comillas y una longaniza y ahora me da error al itentar logearse.Dice que es de
ADDSLASHES o algo asi.¿que ocurre con esto?
Ahora no me funciona y dice que me busque la vida para solucionarlo…
Hola Daniel, muchas gracias!. Antes de fin de año seguramente haya un bloque extra. Saludos!
Gran tutorial y muy bien explicado!! Esperando la proxima tanda de capitulos. Ojala que sea pronto porque me a despertado curiosidad este tema.
¿Para cuando los siguientes?
Es el típico error de intentar lanzar el session_start y que haya espacios en blanco en HTML en los archivos antes de eso.
Revisa los archivos y asegúrate de que no se escribe ni siquiera un espacio en blanco antes de lanzar la función, concretamente en las lineas que te indica el error. Saludos
Jorge, tengo una gran duda y ya llevó mucho tiempo tratando de ver el por qué y no consigo aclararmelo, subí los archivos tal cual tú nos los enviaste (a lo bestia como tú dices) –los del cap 34– tanto a mi pc como a un servidor de pago, en mi pc todo bien, pero en el servidor de pago manda este mensaje que al parecer se esta duplicando la conexión y no entiendo por qué, me podrías ayudar a entender y que debo de hacer, ya me desespero esto, gracias de antemano
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /home/un10001/domains/XXXX.com/public_html/XXXX/index.php:6) in /home/un10001/domains/XXXX.com/public_html/XXXX/Connections/conexionzapatos.php on line 2
Nota: las «X» corresponden tanto al dominio como a un subdominio, que cree en el sitio.
Jaime: Si, DW solo lo permite para un parámetro, pero puedes «engañarle» tocando el código fuente para que lo haga para dos. Me lo apunto para explicarlo mas adelante, no es complicado pero hay que controlar el código de DW un poco.
Alusistem: Lo puedes hacer con consultas, pero no hace falta que sea en esa misma página. Simplemente en la página siguiente del checkout, si la provincia tiene los códigos que le indica, que aplique o no el IVA
Saludos
Hola, me gustaria saber como poner un select con dreamweaver para que al seleccionar provincias de la peninsula que inserte el iva 18 y si seleccionas: ceuta, melilla o canarias inserte 0 en la tabla cliente campo intIVA que he creado.
Tambien tengo una tabla con las provincias y su iva correspondiente.
Saludos
Hola.
tengo una duda. dreamweaver me permite por medio de check new username, para saber si hay un nombre repetido, pero solo me deja hacerlo para un item, yo quisiera hacerlo para que no se repita el email ni el nombre de usuario. Que puedo hacer?
gracias por su ayuda
Javier, deberías de hacer una consulta para sacar esas subcategorias, es algo que veremos más adelante
Saludos
Hola Dardo, revisa los códigos que ofrezco, porque no me puedo aclarar muy bien con la explicación que me das… compara código!
Saludos
perdona me he explicado un poco mal , en la base de datos el valor cero que que le he introducio en EstadoCompra como default no me cambia por eso siempre me aparece como pendiente y si en funciones.php cambio la posicion de 0 del 1 del 2 me muestra por pantalla el texto que coincide con el cero eso en la funcion textoestadocompra.
un saludo
Me funcionaba todo bien.Entramos en admin en compras_edit y hasta estado de la compra todo ok.Cuando hacemos cancelar y aceptar compra es donde algo va mal.En la bese de datos,EstadoCompra no me sale 0 y ni el $_GET [«recordID»],es decir si esta pendiente,cancelada o aceptada
Hola Jorge,
Llevaba unos dias sin conectar.
Para sacar lista de categorias y cada una de ellas sus propias Subcategorias,en menu:¿Habria que hacer una consulta en base de datos,o con dreamweaver se podria sacar con los datos que disponemos?
Ya lo tienes Anton
Hola jorge, te mandé un email para recibir información sobre los tutoriales 26 en adelante.
Saludos.
hola Maestro, y que grado de éxito tuvo su video tutorial, tanto como esperaba? saludos
Bueno, la cosa va poco a poco, hay que esperar un mes más a ver si la cosa se asienta. Gracias por el interés
Revisalo y compara con los archivos del ZIP… tiene que funcionar!
Saludos
Hola pablo.
Me funcionaba todo bien.lo que me comentas lo hice,viene si no recuerdo mal en el tuto:29 o 30 y todo perfecto.
Entramos en admin en compras_edit y hasta estado de la compra todo ok.Cuando hacemos cancelar y aceptar compra es donde algo va mal.En la bese de datos,EstadoCompra me sale 0 y no el $_GET [«recordID»],es decir si esta cancelada o aceptada.Lo hare todo nuevamente….
javier es porque el carro te queda vacion, prueba poner un texto que diga «carrito vacio» ( o lo qu tu quieras) y ponle un comportamiento de region «mostrar si el registro está vacio»
Hola Jorge.En el tuto:31 cuando pulso cancelar compra me da esto:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near » at line 1
Llevo toda la tarde y no cojo de donde el error.
Me alegro Javier. no es que no me lleguen dudas, es que muchjos me las escriben directamente por email, aunque yo prefiero que se haga por aqui, para los que puedan venir, claro.
el tema de mas de un producto, lo veremos más adelante, no es complicado, y con lo que ya controláis, deberias de poder hacerlo, no obstante, lo explicaré a su debido momento.
Bueno bueno, no me pongais en aprietos, jajaja!!!!, mejor para mi, que luego es un lio!, jaja
Animarle ha hacer mas tutoriales que nos saque de dudas a los que sabemos menos y no podemos aun hacer cosas complicadas por nuestra cuenta,con sus explicaciones tan claritas hasta yo las voy entendiendo sin saber nada de PHP.
con el objetivo de?
Y otra duda.Veo que todos son mas expertos que yo.Nadie tiene dudas ¿Solo Yo?
A ver que alguien suguiera algo o ponga en aprietos al profe..?
Perfecto,lo he comparado con el tuyo y he corregido el error
por una «s» producto y yo productos.Gracias.
Una duda,tal vez me adelante,por que voy paso a paso estoy en el Tut:28 y no he visto el resto.
En cantidad productos comprados sale siempre 1 predeterminado; ¿Y si alguien quiere comprar mas de un mismo producto?