Ya están disponibles los capítulos que quedaban pendientes para terminar el videotutorial de hacer una tienda online con Dreamweaver y PHP. En total son 15 capítulos nuevos con una duración media de entre 15 y 26 minutos cada uno, lo que suma un total de más de 5 horas de formación.
El coste de la suscripción de estos nuevos capítulos y que FINALIZAN el curso, es de 25 euros. En realidad el precio es mucho más económico en proporción que el anterior bloque de 10 capítulos, aparte de que la información explicada es más profunda y profesional, debido al grado de profundidad de muchos de los apartados.
Los datos para realizar el pago los deberéis de solicitar a jorvidu@gmail.com como con la anterior suscripción.
Para aquellos que deseen el curso completo, el precio es de 40 euros (15 + 25) y de la misma forma hay que enviar un mail a jorvidu@gmail.com para solicitar la info. del pago. Puedes elegir una suscripción o la otra, independientemente, si sólo necesitas los 15 del final, sería el precio indicado:
Suscripción del 26 al 35: 15 euros
Suscripción del 36 al 50: 25 euros
Temario explicado en el bloque:
Capitulo 36: (19:38)
Iniciamos la creación de las subcategorias, parte de administración.
Capitulo 37: (19:21)
Asignación de subcategorías a productos. Modificaciones complejas de Dreamweaver.
Capitulo 38: (20:08)
Finalización de Asignación de subcategoría sa productos. Añadir atributos a los productos de la tienda. Consultas a más de una tabla a la vez.
Capitulo 39: (22:43)
Finalización de Atributos a productos. Consultas a más de una tabla a la vez.
Capitulo 40: (22:32)
Parte publica de la tienda, fAtributos a productos y gestión de los mismos en el carrito de la compra.
Capitulo 41: (28:05)
Añadir más de un producto a la vez, controlar que el producto ya está en nuestra cesta, sumar, restar productos…
Capitulo 42: (21:48)
Mejorando el aspecto. CSS aplicado a nuestra tienda para mejorar su visualización y presentación.
Capitulo 43: (17:21)
Segunda parte de «Mejorando el aspecto». CSS aplicado a nuestra tienda para mejorar su visualización y presentación.
Capitulo 44: (26:39)
Última parte de «Mejorando el aspecto». CSS aplicado a nuestra tienda para mejorar su visualización y presentación.
Capitulo 45: (19:26)
Publicar Web en servidor remoto. Subimos la tienda online a un servidor gratuito.
Capitulo 46: (18:59)
Finalizamos la publicación de la Web en servidor remoto. Ponemos el nombre de la categoría, según donde estemos. Creación de productos de oferta.
Capitulo 47: (24:23)
Publicamos en la Home los productos en Oferta. Buscador de Productos.
Capitulo 48: (15:23)
Fase I: SEO para nuestra Web. Pasos a seguir para posicionar nuestra tienda online en Google y otros buscadores.
Capitulo 49: (19:13)
Fase II: SEO para nuestra Web. Creación de Friendly URL o url amigables, cómo manejar el .htaccess para alcanzar nuestros objetivos.
Capitulo 50: (21:14)
Fase III: SEO para nuestra Web. Generación dinámica del sitemap para el SEO en Google, Bing y Yahoo. Incluir código de Analytics en la página.
Maestro, porque puede pasar que en local la web funciona bárbaro y al momento de subirla al servidor salen fallos?
concretamente me sale el
Warning: session_start() [function.session-start]: Cannot send session cache limiter
pero solo enline
saludos
Normalmente en local se toleran mejor los fallos por la configuración base del Wamp, el servidor real, el de internet, siempre es más «pejiguero».
Revisa que no dejas ningun espacio en blanco de HTML antes de llamar al session_start
Saludos
Si, era tan simple como que me faltaba el require al archivo de conexion a la base.
saludos maestro, mientras ud graba los nuevos capítulos, yo armo la ultima web que vendí (y le recontra gane $$$, con esta pago el próximo tutorial jaja)
Genial Pablo!. Enhorabuena de veras!.
Hola, Pablo, cual es la url?
Para verla…
Salu2
la ultima es http://www.matafuegosittermann.com.ar la otra que nombre arriba esta en pleno proceso
saludos
Hola,
Existe algún listado de funcionalidades que debe, o deberia tener una tienda online? Me refiero, a que, no sea que acabemos las que suponemos que deben tener y se nos olvide alguna/s que sean muy importantes.
No se si me explico
Gracias, y ánimo con el nuevo tuto.
Entiendo que no hay.
Gracias
Perdona Juan, se me traspapeló tu mensaje!.
Para coger una lista de funcionalidades, te recomiendo que visites la web de oscommerce o la de Prestashop, pues vienen con listas ampliadas de las funcionalidades que van trayendo, con cada actualización. Te puede servir de inpiracion!.
Saludos!
Tranquilo, no pasa nada, es muy normal.
En prestashop he encontrado un pdf con mas de 270 funcionalidades es este:
http://www.prestashop.com/download/pdf/PrestaShop-Feature-List-es.pdf
Por si sirve a alguien.
Salu2
Maestro, quisiera hacer lo siguiente: yo soy el usuario 1, y quisiera que, cuando yo entre con mi usuario y contraseña, vea un menúes de admin, y cuando entren los demás usuarios, solo vean un menú de usuario, se me hace que debería hacerlo con un if else, o como seria?
saludos
Claro, esa es la idea, como al entrar como usuario registrado, el sistema sabe que ID eres, simplemente comparando ese id en un if else, que se muestre un menu de administración o no.
Saludos!
Buenas tarde Maestro,
Llevo varios días intentando que en productos_add.php y en productos_edit.php en el apartado de categorias al abrir el desplegable del select me aparezca las categorías de tercer nivel que he creado para el menú. ¿Cómo puedo hacerlo?
Gracias.
Bueno, en el tuto se explica como hacerlo para las de segundo nivel, no para las de tercero, deberás emplearte a fondo para modificar la programación y ajustarla a tus requerimientos de tener 3 niveles… No lo expliqué en el curso porque ya se complica un oco más, ya ves que para 2 niveles tiene su cosa…
Ánimo!
hola jorvidu, como andas? he pillado de suerte tu blog, tengo mi web pero no logro colgarla en la red, hace tiempo me inscribi en el 000webhost.com, pq me parecio buena la ofera, con 1.5gb de espacio, soporte php, mysql, ftp, etc. bueno, en fin, me tento. Ahora estoy con un problema y vengo a pedirte ayuda. copie todos mis archivos a través del filezilla al sitio, el caso es que cuando entro a la web obtengo lo siguiente:
Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user ‘root’@’localhost’ (using password: NO) in /home/a5518024/public_html/Connections/cofredeltesoro.php on line 9
Fatal error: Access denied for user ‘root’@’localhost’ (using password: NO) in /home/a5518024/public_html/Connections/boliviancraft.php on line 9
voy a ser muy honesto contigo, estuve mirando algunas de tus clases buscando una respuesta a este problema, porque vi que recomiendas el 000webhost y pensé que tal vez había algo que pudiese ayudarme en tus videos. cambié un poco mi archivo de conexion para ver que pasaba y obtuve esos errores, menos debo decir que los que obtuve antes: asi quedó mi archivo:
?php
# FileName=»Connection_php_mysql.htm»
# Type=»MYSQL»
# HTTP=»true»
$hostname_cofredeltesoro = «localhost»;
$database_cofredeltesoro = «cofredeltesoro»;
$username_cofredeltesoro = «root»;
$password_cofredeltesoro = «»;
$cofredeltesoro = mysql_pconnect($hostname_cofredeltesoro, $username_cofredeltesoro, $password_cofredeltesoro) or trigger_error(mysql_error(),E_USER_ERROR);
?>
espero puedas ayudarme, yo pensé «si lo recomienda debe saber como se hace» . he buscado en la internet y no encuentro respuestas que me ayuden. Encontre una forma en la que me sale un error menos pero me tengo que crear una base de datos con la herramienta mysql que ofrece 000webhost, y yo tengo mi propia base de datos que es la que quiero usar, no se que hacer. Te agradeceria de corazon si me dieras una mano. aca esta mi correo mdelgaso@rocketmail.com
un saludo cordial .
Mariano.
Esto está explicado paso a paso en el tutorial, a partir del capítulo 25.
Recomiendo 000webhost para probar en gratuito, porque te deja crear una cuenta y sin pagar ver tu Web online.
Tienes toda la info en http://www.dreamweaver-tutoriales.com
Elvalor del recordID es: $Recordset1[‘relProducto’]
Entonces con esto me debería funcionar pero tampoco me funciona
<a href="productotalla_delete.php?recordID=» onclick=»javascript:return asegurar();» >eliminar
Me tiene desesperado!!!
UN SALUDO!!
Pasame u nmail con tu ID de teamviewer, contraseña yun micro activado y me conecto y te echo una mano.
Saludos
Corresponde con el id del producto
Ahi está el problema, debe corresponder con el ID de la relacion que quieres eliminar, no del producto…
Hola Jorge
Corresponde con el relProducto de tblproductotalla
Gracias
Pero el 4 corresponde con algun id que tu tengas?…
Esto es lo que me dá
productotalla_lista.php?recordID=4
La verdad no se como arreglarlo
Gracias
Corresponde el 4 al identificador que relaciona el producto con su talla??
Haz un echo de la consulta de eliminado que haces, para cver lo que intenta hacer y por que no te lo borra.
Lo he puesto de esta manera y no me da error pero no me borra el dato.
if ((isset($_GET[‘recordID’])) && ($_GET[‘recordID’] != «»)) { $deleteSQL = sprintf(«DELETE FROM tblproductotalla WHERE idRelacion=%s»,
GetSQLValueString($_GET[‘recordID’], «int»));
mysql_select_db($database_conexionzapatos, $conexionzapatos);
$Result1 = mysql_query($deleteSQL, $conexionzapatos) or die(mysql_error());
$deleteGoTo = «productotalla_lista.php»;
GRACIAS
Te pongo el valor de recordID
echo $row_Recordset1[‘idRelacion’]
GRACIAS
Tienes que borrar la relacion, no comparandolo con el ID producto, algo asi;
DELETE FROM tblproductos WHERE idRelacion=parametroquerecibe
Saludos
productotalla_delete.php:
if ((isset($_GET[‘recordID’])) && ($_GET[‘recordID’] != “”)) {
$deleteSQL = sprintf(“DELETE FROM tblproductos WHERE idProducto=%s”,
GetSQLValueString($_GET[‘recordID’], “int”));
mysql_select_db($database_conexionzapatos, $conexionzapatos);
$Result1 = mysql_query($deleteSQL, $conexionzapatos) or die(mysql_error());
$deleteGoTo = “productos_lista.php”;
productotalla_lista.php:
eliminar
GRACIAS
Hola Jorge
Estoy intentando eliminar la talla del producto pero no me da error
productotalla_delete.php:
if ((isset($_GET[‘recordID’])) && ($_GET[‘recordID’] != «»)) {
$deleteSQL = sprintf(«DELETE FROM tblproductos WHERE idProducto=%s»,
GetSQLValueString($_GET[‘recordID’], «int»));
mysql_select_db($database_conexionzapatos, $conexionzapatos);
$Result1 = mysql_query($deleteSQL, $conexionzapatos) or die(mysql_error());
$deleteGoTo = «productos_lista.php»;
productotalla_lista.php:
<a href="productotallas_delete.php?recordID=» onclick=»javascript:return asegurar();» >eliminar
GRACIAS
Maestro, encontré este plugin http://www.dwug.es/go/344, para ponerle un captcha al form, pero no me funciona, lo conoce? tiene algún secreto?
saludos
Te recomiendo que utilices este:
http://www.google.com/recaptcha/captcha
Es infinitamente mas sencillo de utilizar…
jeje ya le encontre la vuelta maestro, en donde esta el if isset que envia el formulario , hay que agregar una condicion nueva, quedando asi:
if(
isset($_POST[«strNombre»]) && isset($_POST[«strEmail»]) && isset($_POST[«strComentarios»]) && isset($_SESSION[«captcha_code»]) == ($_POST[«captcha»]))
saludos maestro
Perfecto!… muy bien!
Maestro, no hay problema en una pagina si la lleno de includes? por ejemplo el sidebar.php, el head.php, el menu.php, ofertas.php, footer.php, productosenportada.php, todo lo estoy armando así con includes, no me generara ningun problema a futuro?
No tiene por que haber ningun problema, la mayoria de las páginas funcionan así, de forma modular.
ok
Resuelto. Me faltaba una letra de recordID
GRACIAS!!!!!!
Hola Jorge
Al añadir la talla al producto me suelta este error
Warning: Header may not contain more than a single header, new line detected. in C:\xampp\htdocs\zapatos\Admin\productotallas_add.php on line 52
a ver si me puedes ayudar
Gracias
Fijate lo que te dice, en la linea 52 debes de tener algun problema porque repites una definición, contrastalo con los ZIPs que ofrezco
Saludos
Falta poco para que termine la encuesta y parece que ganará la de una web desde cero con javascript y jquery, que lastima esta vez tampoco me suscribiré pues me interesaba mas la opción de mejorar el carro de compras, igual gracias maestro por tanta sabiduría compartida!
Bueno, vamos a ver como evoluciona la cosa!… No se descarta que se haga lo del carro tampoco, pero quizas un poco mas adelante, pues a mucha gente le asusta que sean ya 50 capitulos…
Gracias y saludos!
A mi tambien me gustaria que se continuara con lo de la tienda, pero pensando un poco, aqui se nos enseña a poner ladrillos, da igual que luego contruyas un puente, una casa, una piscina…..
Si, es un poco la idea, cuando se acaban los tutos, teneis que tener capacidad para ir creando vuestras propias funciones y tejemanejes!.
Hola a todos, estoy intentando proteger la parte de administracion por contraseña y nombre de usuario por formulario, en lugar de hacerlo con el Cpanel, como se explica en los videos. El problema que tengo es que si accedo a una zona, que se supone restringida, copio esa url, abandono la sesion, y luego pego de nuevo la direccion si me permite acceder a esa zona.
Como restringo el acceso?
Se me ocurre… mirar si
$_SESSION[‘MM_Username’] = $loginUsername el usuario es el que debe ser, pero estoy hay que hacerlo en cada archivo que se pueda acceder en caso contrario redireccionarlo a donde sea…
Esto es asi? o como habria que hacerlo?
Estaba intentando recordar si en alguno de los 50 videos se explico esto, no recuerdo.
Saludos y gracias
Vale, ya lo tengo he tenido que incluir en la tabla de usuario una nueva columna con nivel de acceso (admin, user,…) y luego he utlizado la opcion de Dreamweaver:
Insertar – Objetos de Datos – Autentificación de Usuarios – Restringir Acceso a Página.
Lo que no tengo muy claro, es si hay que restringir todas las páginas del interior de admin.
He visto que también hay que restringir el acceso de algunas páginas del frontend ya que se puede acceder a ellas sin estar logueado.
Saludos
Correcto, es así como se explica en el tutorial de la página Web. Claro, deberias restringir todas las paginas de dentro, si no si alguien sabe la dirección podria acceder…
Saludos!
Hola Pablo, esto lo tienes que hacer donde compruebas el nombre de usuario y contraseña son correctos, al mismo tiempo tienes que comprobar que el intEstado =1. En mi caso:
$LoginRS__query=sprintf(«SELECT idUsuarios, strEmail, strPassword FROM tblusuarios WHERE strEmail=%s AND strPassword=%s AND intEstado = 1»,
GetSQLValueString($loginUsername, «text»), GetSQLValueString($password, «text»));
Saludos espero que te ayude
Correctisimo Juan!… muchas gracias!
Puff era mas fácil de lo que parecía, saludos y gracias
Maestro, cuando tenemos una lista de usuarios, con el activo = 1, el usuario tiene acceso a la web, pero si lo cambiamos al activo = 0 , no debería tener acceso, como seria entonces para impedir el acceso cuando el activo = 0?
Muy sencillo, en la consulta donde comprubeas el acceso, debes añadir que intEstado=1 si no, no le dejas entrar
Hola!
En la tienda que estoy creando, tengo categorias y subcategorias y me gustaria que la categorias aparezcan solo en modo texto ya que no quiero que se pueda hacer click en ellas.
En cuanto a las subcategorias que aparecen dentro de las categorias, me gustaria dejarlas como estan, y que estas me sirvan como vinculos a los articulos que quiero exponer.
Alguien me puede ayudar?
Gracias.
Alejandro no entiendo muy bien lo que dices… las categorias ya salen en texto…¿? Si no quieres que se pueda hacer click, simplemente elimina el vinculo de las mismas.
Hola, una pregunta: se puede llamar a una funcion estando dentro de otra?
Estoy intentando crear una funcion para enviar un presupuesto creado por un cliente por correo al cliente, obtengo primero el IDcliente dentro de la primera funcion, pero al llamar a la segunda para obtener los demás datos del cliente, no me aparecen datos….
Hola, creería que si se puede, de hecho en compra_cancelar.php hay dos funciones juntas EnvioCorreoHTML(ObtenerMailUsuario($_GET[‘usuario’]), $contenido, $asunto)
Como muy bien dice Pablo, claro que se puede, pero dentro de la función solo podrás usar variables que estén dentro de la funcion desde la que la llames o las que hayas pasado por parámetro, ojo!
Saludos!
Vale, os cuento como lo he solucionadado: (ha sido con la ayuda de Jorge. El problema que yo tenia es que cuando el usuario recibia un email del admin, en la parte de arriba me aparecia el email del remitente y en la de abajo el asunto, igual que ocurre cuando se reciben emails de otras webs.
Bueno, la solución es esta:
A la hora de especificar el remitente hay que ponerlo asi:‘.»\n»;
$cabeceras .= ‘From: «www.lsdlsldlslsl.com»
Es importante el orden, al revés no funciona, quiero decir que el texto primero y el correo del remitente después. Ahora cuando el usuario reciba un email como cabecera recibira el texto en lugar del email del remitente.
Saludos y gracias Jorge
Ok solucionado, gracias.
Hola Juan, si te ha servido lo que te he enviado por e-mail… serias tan amable de publicarlo aquí para el resto?…
Muchas gracias!
Saludos!
Perdona, o no te entiendo, o no me explico bien, lo más probable lo segundo…
Lo que quiero decir es que cuando se recibe un correo por ejemplo en hotmail, abro éste (hotmail) y me apare el listado de los correos recibidos, pues ahi, me aparece el email de donde se envia el correo y el asunto, y lo que quisiera hacer es que en lugar del email apareciera, por ejemplo el nomre de la web o el dominio, como ocurre en todos los emails que se reciben.
Estoy trabajando en remoto y no en local.
Un saludo
Ok, te habia entendido yo mal, debes de jugar, donde pones la dirección, con algo asi:
direccion@mail.com
Para que lo que sea entre <> te salga como nombre de Web, a ver si tu servidor lo acepta, aunque no se si te refieres al campo remitente concretamente!
Saludos y suerte!
Hola que tal?
Estoy con el tema de envio de correos.
Cuando por ejemplo se recibe uno aparece el nombre del email que lo envia y debajo el asunto,
Como podria cambiar para que en lugar del correo apareciera el nombre de la web como ocurre en todos los correos??
———————————————-
Si pudieras crear un pequeño foro…
Más que nada te lo comento por organizar la información y agruparla por temas, por que igual lo que te estoy preguntando ya alquien lo preguntó antes.
Juan
Valencia
Hola; casi ningún servidor utiliza una versión tan avanzada de PHP, te recomiendo que desinstales y pongas una versión anterior!
Saludos
Hola, El tema es que en la dirección ha de aparecer la dirección donde tienes que responder. Puedes aprovechar el pie del contenido del email para poner la Web de referencia o lo que necesites.
—
En realidad no hay un foro, debajo de cada capitulo o par de capitulos, la gente suele poner sus inquietudes o preguntas, hay tantas preguntas que a veces se preguntan repetidas, pero no te preocupes!.
Saludos!
Hola Jorge , estoy como Alejandro ,voy por el capitulo 47 del curso ,me gustaria poner nombres y numeros ejemplo, xl,48,l,41,llevo tiempo intentandolo pero no me sale ,estoy desesperandome ,depues de llegar tan lejos.
Necesito ayuda con este asunto de las tallas,Jorge como podrias ayudarme ,te estaria muy agradecido,
Como he hecho con Alejandro, enviame un mail con el id y pwd del Teamviewer y quedamos un dia que estemos conectados y lo revisamos.
Saludos!
Jorge
Hola!!
Alguien me pude ayudar a Eliminar las tallas que agregue a los productos?
Gracias.
Lo vamos a mirar por Teamviewer esta misma tarde 😉
Hola Jorge,
estoy teniendo problemas con el final del capítulo 49. Todo correcto hasta cuando comentas el #ReWriteBase del htaccess
Se me queda la pantalla en blanco, no me da error de ningún tipo, únicamente pantalla en blanco… al descomentar el ReWriteBase me da error.
Gracias!!!
Si nver el error es complicado, de todas formas, te recomiendo que l tema del htaccess lo pruebes primero en local. Gracias al Log del Apache del WAMP puedes ver la página referida en realidad, en vez de la reescrita y ver las soluciones… de todas formas si te descargas los ZIP lo podrás comparar…
Saludos
Hola
una inquietud. al hacer el enlace de una imagen con una direccion web que esta en la base de datos, por que no me envia a la pagina web correspondiente, no se si se debe a que trabajo en local por que al darle sobre la imagen sale la direccion por ejemplo http://localhost/micarpeta/www.google.es y claro dice que no encuentra la direccion.
es porque trabajo en local o debo hacer algo para corregirlo.
Gracias
Utilizas este formato?
<a href="»>
No me deja poner codigo…
Juan se refiere a que debes de poner delante http:// para que vaya a una ruta absoluta, y no relativa, como te está pasando.
Saludos
Hola!
Alguien me puede ayudar con el tema de las tallas?
Resulta que yo lo tengo tal cual el tutorial, pero me gustaria que en vez de salir las tallas como numeros me salieran en forma de letra (S, L, XL) pero no me salen.
¿Que deberia de cambiar para que me salgan?
PD: A la hora de meter las tallas en la base de datos, ningun problema, lo unico eso, que al asignar una talla a un producto solo me salen las tallas en forma numerica.
Graciass
Hola!!
Simplemente agradecer al Admin que me ha solucionado el problemilla de las tallas por Teamviewer.
Graciass!!
Saludos y ánimo!. Y muchas gracias por tus palabras!.
Hola Alenjandro , yo tengo el mismo problema, mandame la solucion estoy que no doy con el tema de las tallas ,Jorge me indico pero soy muy novato , si Pablo me puede ayudar mejor que mejor gracias amigos, un saludo a todos y para los chicos y chicas del El Blog de AyZWeb
Alejandro tenia un problema en el código, no haia comparado bien los códigos. Eleazar, has comparado o directamente copiado el código?…
Saludos
Hola, me surgio un problema que por el momento no soy capaz de solucionar.
Al agregar una categoria nueva desde la pagina de administracion me lanza este mensaje:
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 ‘ORDER BY tblcategoria.strDescripcion ASC’ at line 1.
Espero vuestra ayudita, Gracias!
Has revisado los ZIP que ofrezco para descargar??…
Vale, a mi me pasaba lo mismo…
Pero, medi cuenta de una cosa, mira el enlace del menu de la izquierda, Lista de Categorias, es este:
admin/categorias_lista.php?recordID=0
tienes que pasarle un parámetro..
Entonces cuando añades una nueva categoria en el archivo en categorias_add.php le tienes que decir que despues que haya añadido la categoria redireccione a:
categorias_lista.php?recordID=0
Linea 47 más o menos…
y no a categorias_lista.php
Holas Juan!! , pues he hecho lo que me has dicho y perfecto, ya no me da error.
Muchas graciass!!
He seguido viendo el video y yo mismo he encontrado la respuesta, de esa manera se assigna más de una talla a un mismo producto.
Es asi no?
Correcto, lo has entendido!
Hola que tal?
En el capitulo 36, creas una tabla que relaciona id´s de producto con id´s de talla. Digamos que asignas a cada producto su talla.
Lo que no entiendo es por qué se crea una tabla nueva, en lugar de crear una nueva columna en la tabla de productos que se llame por ejemplo intTalla.
Saludos y gracias de antemano
Juan E.
Hola, yo tengo el mismo problema con las tallas que Alejandro, me salen los numeros pero no el texto en el despegable, no doy con la solucion, sigo batallando a ver si lo consigo.
Saludos.
Tened en cuenta que lo que sale en el desplegable son 2 cosas, por una parte el código interno de esa talla y por otro lado como se muestra por pantalla…
Hola a todos, haber si alguien me puede echar una mano a la hora de asignar una talla a un producto.
La pagina donde creo que esta el problema es esta: «productotallas_add.php», ya que en el menu desplegable solo me salen los numeros y no las letras (s, xl..etc).
¿Que deberia de modificar para que en vez de ponerme tallas numericas, ponga las que le puse en forma de letra?
En la base en de datos «strNombre» me deja todo tipo de tallas(numeros o texto) y estas se reflejan bien en todas las paginas menos en el menu desplegable de «productotallas_add.php»
Gracias.
Como te comentaba, el utilizar ese strnombre para que sea lo que se muestra en el desplegable podría ser una solución, creo que Pablo tenia otra similar… saludos y suerte!.
Bueno maestro, finalmente después de mucho estudiar como hacerlo, encontré la respuesta, gracias a un soft llamado codeka, y sus javasscript, pude adecuarlos a mi sistema de ventas, creando una sección de compras a proveedores que quedo muy bien, con update de stock y precios, la verdad estoy muy contento con los resultados, un abrazo grande maestro y gracias porque si no fuera por usted nada hubiera podido hacer.
saludos
Pues muchisimas gracias Pablo, de verdad!. Un placer con alumnos como tú!.
Saludos y éxitos!.
Maestro, está bien hecha esta consulta?
SELECT tblservicios.*, tblganancia.* FROM tblservicios,tblganancia WHERE tblganancia.fchCompra AND tblservicios.fchFecha BETWEEN ‘$varFecha_ConsultaxFecha1’ and ‘$varFecha_ConsultaxFecha2′»
porque no me da error, pero tampoco me da resultados
Depende de como le pases las fechas, claro… deben de estar en formato MySQL. Utiliza el Navicat para poner la consulta, simplifícala y usa las fechas a mano a ver los resultados que te da.
Saludos!
Maestro, está bien hecha esta consulta?
SELECT tblservicios.*, tblganancia.* FROM tblservicios,tblganancia WHERE tblganancia.fchCompra AND tblservicios.fchFecha BETWEEN ‘$varFecha_ConsultaxFecha1’ and ‘$varFecha_ConsultaxFecha2′»
porque no me da error, pero tampoco de da resultados
Hola Jorge, ya he completado los 50 capitulos del tutorial, y la verdad es que he aprendido muchas cosas, sobre todo de css, de programacion tambien, pero menos, ya que es mas dificil y como vas haciendo las paginas paso a paso, pues lo que has hecho 30 capitulos antes, no te acuerdas, aprender bien PHP ya es otra cosa.
Bueno, dicho esto te comento que hecho en falta un par de cosas, una es el formulario que el cliente que compra quiera que se le envie el pedido, es decir, quien es el que compra:
Nombre, direccion, direccion de envio, etc., no se si se dijo en el tutorial que era cosa nuestra o que lo harias mas adelante, pero en fin la cuestion es que no he visto, digamos esa leccion.
La otra es la nimacion esa que dijiste, que no me acuerdo como se llama, que van pasando imagenes horizontalmente y se paran unos segundos y que es algo que me hubiera gustado aprender.
Pero bueno, en general muy contento del curso y te digo que sigo viendo los capitulos y repasando cosas, siempre se aprende mas haciendolo varias veces que una sola, ahora estoy retocando y mejorando el aspecto de la pagina.
Nada un placer haber hecho este tutorial y nos vemos por aqui, seguramente cuando tenga los datos del banco alguna pregunta te hare, seguro.
Saludos.
Muchas gracias, me alegra que hayas aprendido cosas, claro que si!.
El tema del envio del mail completo, lo puedes hacer, es cierto que no está completado, pero tienes toda la info y el conocimiento para hacerlo!. Es importante repasar y repasar los videos, claro. Al final todo se basa en funciones que vamos creando poco a poco!.
Al repsecto de la animación, del JQuery, lo veremos seguro en el otro tutorial, el de la página Web, tenia que cortar por algun lado!.
Me encanta que hayas quedado contento, de verdad!
Saludos!
Buenas tardes Maestro, estaba repasando lo que tengo realizado de mi web y me ha surgido una duda, que es la siguiente: ¿ cómo puede el usuario realizar un comentario cuando está revisando el carrito de la compra, y que ese comentario lo pueda recibir yo junto con la compra que ha realizado?
Muchas gracias,
Crea un campo nuevo en la BD que sea parfa comentarios y por ejemplo, cuando decide la forma de pago, coloca ese campo e ingrésalo en la BD. Recuerda enviate ese campo en el mail de confirmación!.
Saludos
La verdad estoy muy contento con los resultados, antes había usado prestashop pero es demasiado para hacérselo simple al publico, espero Maestro que mas adelante haga algo así un poco mas avanzado jeje.
saludos
Perdón quise decir que prestashop pero es demasiado complicado para la gente que quiere comprar
Bueno, Prestashop es otro mundo, como lo es OsCommerce, pero teniendo los conceptos claros y con tiempo, podemos hacer nuestro propio Prestashop!
Saludos Pablo!
Hola Maestro, le cuento un fallo que tuvo la web:
revisando la sección de compras, note que en usuario_compras.php, que es donde esta la lista de compras y los productos de la misma, mostraba bien el producto comprado, pero a la vez mostraba otros productos mas, que nada tenían que ver con la compra, hice lo clásico que es comparar códigos, y estaba todo bien, probé yo comprar varias veces y efectivamente me motraba los productos comprados y el total correctos, pero también otros productos distintos, aunque estos no influían en la suma total, se me dio por revisar la base, y encontré el fallo: por alguna razón en la tabla tblcarrito en intTransaccionEfectuada se volvio a cero y empezó a contar de nuevo, por eso tenia varios valores duplicados de las primeras pruebas de la pagina, porque pudo haber sucedido eso? puede volver a pasar?
saludos
En teoria, una transaccion efectuada no debe de volver su valor a cero nunca, si hay cambiado, es que ya ha sido el producto vendido o confirmado para la venta.
Está ocurriendo esto en la tienda de pruebas??
Ocurrio en la que ya tengo terminada que le presenté, ese intransaccionefectuada….. coincide con el id de la tabla tblcompra no? podra ser ahi en problema? el idCompra?
La relación es desde luego eso, el idCompra con la Transaccion efectuada. Has revisado el paso a paso de la tienda a ver si te modifica lo que toca cada vez??
Opté por lo mas fácil que fue vaciar las tablas, hice algunas compras y todo funciona muy bien, antes de borrar vi, que en las ultimas compras el intransaccion…. empezó desde 1, 2, 3…… cuando iba por el 130, pero para mi debe ser porque se insertaba el idcompra asi.
pero bueno saludos
Exacto, muy bien Pablo. La idea es que cuando se pone algo en producción, es decir, en real, hay quehacer limpieza de pruebas, ejemplos, etc…
Fenomenal!
Aqui tienes un tutorial, es el JQuery, pero es el mejor que he encontrado:
http://pixelar.me/selects-dependientes-con-jquery/
Maestro, estoy estudiando el como hacer un combobox dependiente, para ello me baso es dos tablas, tblcategorias y tblmarcas, en en tblmarcas tengo 3 campos, idmarca, strNombre e idCategoria, esta ultima me relaciona la categoria con la marca corespondiente, sin embargo, no me queda claro lo siguiente, supongamos que una marca tiene varias categorias (ejemplo Marca NEO tiene mouses, teclados, pad, etc etc) siendo que las marcas se enlazan con un id que es un entero, hasta donde hemos visto, solo le corresponde un solo valor, pero si yo tengo varias categorias para una marca, como lo enlazo? espero ser claro, de aca tomo los ejemplos, pero no los puedo hacer funcionar todavia.
http://www.original-design.es/tutoriales/tutocombo.php
Hola Jorge, pues el problema es que con los productos que tienen tallas los puedo comprar sin problema, se inserta la compra en el carrito y todo bien, pero los que no tienen sale 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
Y no acepta la compra, no inserta la compra en el carrito
Claro, la tienda se pensó para una tienda de zapatos, en la que todos los productos tienen talla. Si quieres comprar algunos sin talla, debes hacer una consulta previa en el momento de la compra donde compruebes si ese producto tinee talla, si no la tiene, se insertará ala compra de forma que en el campo talla se muestre el valor 0 o similar.
Otra forma de hacerlo es mostrando el desplegable con un valor único, tipo «Sin talla» y lo tienes solucionado
Saludos
Solucionado lo de insertar categorias, en la direccion que debe ir al insertar categoria he puesto
$insertGoTo = «categorias_lista.php?recordID=0»;
Si pongo categoria_lista solo sale la pagina en blanco, aunque la categoria si la inserta, he puesto esto y ahora al insertar la categoria ya me va a la pagina donde se ven todas las categorias.
Con lo de las tallas no puedo, sigo intentandolo.
Pablo, como has hecho la animacion esa de las ofertas???
Qué problema tienes con las tallas?