1.- Error «Headers already sent in… «
Este error se muestra cada vez que llamamos al session_start() y antes hemos puesto algun tipo de código HTML previo, aunque sólo sea un espacio en blanco. No debe de haber nada justo antes de la llamada a esta función, por eso es interesante ponerla en el fichero de conexiones como primera linea como alternativa, o revisar donde hacemos la llamada para limpiar de HTML lo que pudiera haber antes. Más información de este tema
2.- Capitulo 5, no me conecta a la BD:
Cuando configuramos el servidor de prueba en este capítulo, debemos de poner en vez de http://localhost, poner la ruta completa de donde esté nuestra Web, por ejemplo http://localhost/carpeta_de_tu_web. De esta forma estará buscando los archivos ocultos de conexión en la carpeta que corresponda. Básicamente debe quedar asi:
3.- Errores en general de navegación, funcionamiento de Forms:
Es complicado averiguar lo que os está fallando sin ver el código, por eso ofrezco un ZIP con las diferentes etapas de creación de la tienda, no con el fin de que lo copieis y lo peguéis, sino para que comparéis el código, son muchos detalles y es posible que al copiar y pegar se cometan errores. Es importante que sigáis el curso llamando a las cosas como yo lo explico, pues facilita el trabajo de encontrar los fallos.
4.- ¿Puede descargarme los videos?
En principio los videos de suscripción sólo están disponibles para ver online. Cuando por algún motivo dejen de estarlo, a todos los suscritos se os facilitará un link para que podáis seguir viéndolos en local, es decir, el pago de la suscripción da derecho al acceso permanente de los videos. La licencia individual para obtener un link de descarga es de 150 euros. La licencia de grupo, (hasta 20 personas) es de 450 euros.
5.- ¿Puedo preguntar dudas después de los 30 dias de suscripción?
En realidad contesto a todas las preguntas, sean o no suscritos, solo que tengo preferencia por los primeros. Si las preguntas tienen que ver con todo lo explicado, las respondo incluso después de pasado este periodo.
6.- No tengo dinero para pagar la suscripción, ¿me la puedes regalar?
Considero que el precio de la suscripción es sencillamente bajísimo para la info que se ofrece. Si tienes acceso a internet y un ordenador, o te puedes permitir ir a un cyber, te puedes gastar el precio de la suscripción sin ningún problema. Además, supondría hacer una distinción entre unos usuarios y otros, y sería injusto para los que han pagado ya. Con este curso se adquiere conocimiento para hacer mucho trabajo Web, sólo consiguiendo un cliente, se amortizaría la inversión más de 50 veces.
7.- Acabo de realizar el pago y no me llegan los datos de acceso.
Normalmente se tarda unos dias desde el envío del pago hasta la recepción de la información de acceso, sobre todo cuando se hace por Western Union.
8.- Estoy viendo los videos y hay uno concreto que se me queda parado.
Reinicia el navegador, vacia la caché o inténtalo desde un navegador diferente. Aunque ocurre muy pocas veces, es posible que en un momento concreto se quede parado, los videos ocupan y consumen mucho tamaño, pues son HD.
9.- Me sale un error: You have an error in your SQL syntax
Significa que hay un error de sintaxis en la consulta que se hace a la BD. Revisar que la sesión no haya caducado, es decir, hayáis estado mucho rato en la misma página sin hacer nada. Lo más fácil es que sea un error al construir la consulta, revisar y comparar el código.
10.- Estoy haciendo mi propia web y me da fallos.
Resulta muy complicado ayudaros cuando utilizáis el tutorial para otros procesos o Webs, intento ayudaros, pero siempre me sirve que me digáis la línea del error y el fallo que sale. Es imposible atender todas las dudas del mundo en este ámbito, pero hago lo que puedo, como prioridad, se resuelven siempre las dudas que vienen del tutorial.
11- ¿Me sirve este tutorial para hacer páginas Web reales o tiendas reales?
Desde luego que si. Aunque se explican muchos conceptos básicos, se da la base y la implementación de una tienda online. Además, se ofrece un código fuente funcional, asi como su base de datos. Muchos sois los que bien habéis encontrado trabajo con ayuda los videos, o habéis aprobado esa asignatura de programación que tanto odiábais.
12.- ¿Cuando finaliza el curso?.
El curso tiene al final 50 capítulos, los 25 primeros son gratuitos y luego hay 2 suscripciones.
13.- Soy diseñador, y me da miedo que sea complicado.
Los primeros 25 capítulos son gratuitos, lo que te va a dar una visión de cómo se explican las cosas y con qué detalle se hacen. No serías el primer diseñador que aclara conceptos tan asociados a los programadores y se independizan desde este momento para realizar tareas propias de estos.
14.-¿Como me puedo fiar de que si te pago me enviarás la info?
Sólo tienes que mirar los comentarios en mi Blog o en Youtube, preguntale a cualquiera de los que opinan libremente en mi Blog o en Youtube.
Hola de nuevo Jorge
Tu última respuesta al asunto de mostrar los productos por email:
en el return debes de ir acumulando los datos que saques, hazlo en una varibale intermedia y cuando la tengas montada, devuelvela por return. Saludos!
Te escribo como lo he puesto ya que sigue sin funcionar, me sigue mostrando solo el primer producto comprado y no el resto
funcion MostrarCompraUsuarioEmail ($pedido)
realizo la consulta SELECT tblcarrito y creo una variable intermedia como me has comentado «$compra» que esta es igual a todos los datos que quiero extraer (ObtenerReferenciaProducto, ObtenerNombreProducto, etc…) , entonces realizo esto….
do {
return $compra;
} while {$ConsultaFuncion = mysql_fetch_assoc($ConsultaFuncion));
}
El while sigue sin mostrarme el resto de productos
He revisado la funcion integrada en «$pedido» donde
$pedido = MostrarNumeroPedido($_SESSION[«TotalCompra»]);
y MostrarNumeroPedido es un SELECT del último IdCompra donde el dato que me devuelve esta ordenado así ORDER BY tblcompra.idCompra DESC LIMIT 1. Puede que este sea el error?? ya que solo quiero mostrar el último pedido y no el resto ya que puede que haya varios pedidos exactamente iguales, con la única diferencia que es el IdCompra.
No se si me explicado bien, espero que sí
Gracias de antemano
El return hace que se salga de la función, por eso te digo que rellenes en una variable de texto lo que necesites y al salir del while, cuando lo tengas todo, haz el return. saludos
por fin conseguido, me ha costado lo suyo pero objetivo cumplido jeje Gracias de nuevo maestro. Ahora a continuar, esto cada día me gusta más.
Ánimo!
Hola Jorge, soy nuevo en esto y voy por el capítulo 5. Me gustaría seguir con el curso pero llevo 2 días atascado en lo referente a configuración de servidor de prueba, me sale error 404 ya sé que me indica el camino a seguir en el blog pero nada, sigue con el problema. la base de datos la tengo en c:\curso mysql\wamp\wamp\www\zapatos. ¿me puedes decir por favor que tengo que hacer para solventar este problema. Gracias por tu interés.
En las preguntas frecuentes está indicado, tienes el Wamp en verde?
sí lo tengo en verde pero el camino se supone que es c:\curso mysql\wamp\wamp\www\zapatos? o debo poner otra ruta? Gracias por tu intéres.
Debes de poner localhost para verlo en un navegador, como hacemos en los videos. Saludos
Ruta del navegador:
localhost/zapatos (web o tienda)
localhost/zapatos/admin (administración)
Ruta PC:
C:/wamp/www/zapatos
Ruta dreamweaver:
La misma que PC
Has comparado con el gráfico que hay en las preguntas frecuentes?
Buenas Noches Profe:
Creo que he encontrado un ligero fallo en esta web, o bien estoy muy equivocado y me explico:
Si un artículo está en oferta a un precio X ya preestablecido, en la función que se genera al final para carrito finalización y envio por Correo, coges el precio indicado en la tabla.. pero me di cuenta que si está con otro distinto…no es correcto…
Se puede solventar con un if.. y preguntar a la consulta si está activo oferta y que mande el precio 2 o mejor una nueva función antes de mandar el precio?
Por otro lado me he dado cuenta, en mi corto saber, y a modo particular… que una opción que doy es recoger en tienda.. con lo cual portes 0.. pero aunque di de alta ese tipo en la tabla de zonas con importe 0. me mantiene al pagar una primera compra que deseo enviar a otra persona en otro punto… que me mantiene a la hora del carrito lista, el ultimo importe de los portes…. no poniendo como sería de esperar… Pendiente de los nuevos datos de Facturación y Envio…
Gracias y perdón por esta pequeña biblia..
Si, lo puedes comprobar con un if, claro. Te aconsejo que sigas profundizando en los videos donde se explica más en detalle todo esto. saludos
Hola Jorge
Tengo un problema con la funcion EnviarEmailHTML. Bueno, con la funcion en concreto no, pero para que sepas por donde van los tiros.
Probado en servidor real y local
He creado varios tipos de email, uno para el formulario de contacto. Funciona perfectamente. Este email va asociado a info@ dominio.es
Y Otro para la confirmacion del pedido (carrito-finalizacion.php) llamado EnviarEmailConfirmacionHTML Este email muestra todos los datos del pedido, (productos, totales,iva etc…), además de mostrar los datos del usuario como direccion de entrega y de facturacion. Cuando hago un echo para mostrar todos los datos se muestran de forma correcta. Cual es el problema entonces… que cuando envía el email lo envía vacío tanto al cliente como al administrador.
algún consejo? He revisado el código (comillas, aperturas, cierres, etc…)
A la espera y gracias de antemano
Perdona ya lo he corregido, ufff era un tr sin cerrar de forma correcta. En fin los ojos que hacen chirivitas. Ahora lo que sucede es que la funcion MostrarCompraUsuario($pedido) no se muestra en el email pero si en el echo. Vamos a darle al coco mientras, jejeje gracias de nuevo
Si te aparece en blanco es que no estás poniendo bien las cabeceras. Saludos
gracias por tu pronta respuesta Jorge, ya lo solucioné. Cosa de revisar bien el código.
El problema que tengo ahora es que en el email de confirmación quiero que salgan los productos que ha comprado el cliente y estoy usando la funcion MostrarCompraUsuario() pero no me sale en email pero sí los muestra en el «echo», el resto se muestra tal y como yo quiero.
Creo que tendré que crear una funcion por cada dato que quiero mostrar y no una función dentro de otra.
Ahora la tengo así;
MostrarCompraUsuarioEmail ($pedido)
donde
$pedido = MostrarNumeroPedido($_SESSION[«TotalCompra»]);
creo que el fallo esta en mostrar una funcion dentro de otra ya que el resto de funciones si que funcionan correctamente.
Si me das una pista lo agradeceré bastante. menuda comedura de tarro jejeje
Saludos
Pon en un return, no en u necho, lo que te devuelvan esas fucniones. Saludos
magico maestro, soluciones siempre rapidas
magico maestro, soluciones siempre rapidas. Gracias mil
Upsss, probé el return y funciona pero solo me devuelve los datos del primer producto comprado, si en el carrito hay 3 productos los dos últimos añadidos no los muestra.
Alguna otra idea Jorge?
en el return debes de ir acumulando los datos que saques, hazlo en una varibale intermedi ay cuando la tengas montada, devuelvela por return. Saludos!
Buenas Tardes
Tengo una duda en el capitulo 53 de la tienda online. He finalizado de aplicar todo lo que se decia en el tutorial, y me funciona todo perfecto, pero me he dado cuenta que cuando voy a localhost/zapatos/administracion ya no me carga el index.php de la administracion por defecto( lo note en el 51) pero poniendolo implicitamente carga.
¿que sucede?
gracias
Revisa que no has bloqueado el acceso a la administración en /admin en el htaccess, como indicamos en los videos. Saludos
Buenos días.
Tengo una duda en el tutorial 50 de la tienda online, concretamente en el generador de sitemap automático. He realizado los mismos pasos pero en la visualización en local observo que la estructura de .. etc no aparece, sino que esta todo junto en un parrafo como el siguiente:
http://www.tusupermercado.com/desodorante-axe.html 2014-11-01 daily 0.9 http://www.tusupermercado.com/desodorante-carrefour.html 2014-11-01 daily 0.9 http://www.tusupermercado.com/desodorante-nivea.html 2014-11-01 daily 0.9 http://www.tusupermercado.com/desodorante-nivea.html 2014-11-01 daily 0.9 http://www.tusupermercado.com/desodorante-nivea.html 2014-11-01 daily 0.9 http://www.tusupermercado.com/desodorante-nivea.html 2014-11-01 daily 0.9 http://www.tusupermercado.com/desodorante-nivea.html 2014-11-01 daily 0.9
¿que puede suceder?
Gracias, Un saludo
Revisa que no tengas el producto repetido. Para ver el código fuente, miralo en el navegador, dependiendo del mismo te lo mostrará de una forma u otra. Saludos
Buenas noches. Estoy interesado en adquirir el certificado de tiendaonline. ¿ podria decirme alguien como puedo obtenerlo ? tengo el curso completo Jorge de tienda online. Me estoy prestando mucho a el con plantillas html5 y responsive en fin espero respuesta muchisimas gracias.
Lo tienes en el apartado de de certificados en dreamweaver-tutoriales.com
Saludos
Buenas!!
Jorge tengo un problema – duda que surge en el tutorial 49. Una vez hecho todopara que salga en la url la seo en vez del parametro cat… yo lo he hecho tal cual lo has ido explicando, y me sale bien, excepuando en la cabecera que no se porque sale este simbolo » > » solo cuando pinchamos en el producto. ¿alguna sugerencia de donde he podido liarla?
Gracias Un saludo
Revisa el ´código, tendras un «<" suelto por el código Saludos
Buenos días…
Ayer por la noche subí la web al servidor, hasta ese momento funcionaba, y ahora me encuentro que solo aparece la página principal… en el momento que pulso sobre cualquiera de las opciones.. me pone en la parte inferior …localhost/…. lo que sea…
He vuelto a subir el conections… y he revisado en local y todo va bien…
Siento ser tan pesado últimamente… pero con esto creí dar casi por terminado el tema, y ya ves que me acabo de dar en los morros..
Alguna de tus brillantes ideas?
la página es http://www.artesanitavigo.es
Gracias
REvisa el archivo baseref que está en includes para ver si has cambiado las rutas. Saludos
Eres grande Maestro….
Lo que hace la ignorancia o la fata de tú sabiduría…
si te pasas por la web, verás que la parte de catálogo no va…
Todo lo que tenga que ver con htacces…
Si funciona en local… asi que veré con calma para averiguar el fallo.
Gracias nuevamente Profe
Mucho ánimo!
Maestro.. el pesado al otro lado…
Llevo todo el día dando vueltas al tema de porque no aparece la categoría 0 al pulsar sobre ella en el servidor.. y si en local… me trae de cabeza.
Reviso todo el código y no encuentro el fallo. Supongo que está en el htacces, pero el que tú has dejado para el servidor.. lo tengo idéntico, y no va.
En remoto, siempre rompe en el mismo sitio
Artesanita. Categoria Unknown column ‘alfileteros’ in ‘where clause’
BD. tblcategoria:15 Alfileteros 0 alfileteros…
Por favor guíame, que mis ojos ya no dan más de si.
Un montón de gracias.. y aún así.. seguiré revisando este finde.
No revises unicamente el htaccess, el error que te da es en la consulta, pon un echo para saber lo que le llega.
Saludos
Solventado… Resubidos ficheros y empezó a funcionar. Supongo que en algún momento falló la subida y no me percaté de ello.
Gracias de todas formas, ya que a base de fallos vamos aprendiendo.
Buenas tardes Profe:
El pesado de turno tiene otra duda más que comentarte y que desde hace unos dias me tiene tirado. Haciendo revisión del funcionamiento general de la Administración me encuentro que al modificar un producto me da el siguiente error.
(!) Notice: Undefined index: intOferta en C: \ wamp \ www \ Ana \ admin \ productos_edit.php en la línea 49
Pila de llamadas
# Tiempo Memoria Función Ubicación
1 0.0011 478088 {Main} () .. \ Productos_edit.php : 0
Usted tiene un error en su sintaxis SQL; consulte el manual que corresponde a su versión del servidor MySQL para el sintaxis derecho al uso cerca de ‘DONDE idProducto = 42’ at line 1
Remito tal y como está el código.. y ya he revisado los tuyos una y otra vez.
En la actualización.. tengo:
intOferta=%s,
GetSQLValueString($_POST[‘intOferta’], «int»),
En el form1:
Es Oferta
<input name=»intOferta» type=»checkbox» id=»intOferta» value=»1″ />
En mi corto entender.. y es poco… veo todo correcto…
Donde me equivoco?
Gracias una y mil veces más.
Tienes un post que explica como averiguar el fallo:
https://blog.ayzweb.com/tutorial/el-error-php-you-have-an-error-in-your-sql-syntax
Saludos
Corregido.
Gracias Jorge.
Hola Jorge buen dia, tengo una inquietud, tienes de casualidad tutoriales u otras ayudas para poder hacer una aplicacion o saber como funcionan las aplicaciones que realizan llamadas free agradezco mucho tu ayuda sos grande.
No se a qué te refieres con llamadas Free… te refieres a Skype¿?
Hola Jorge gracias por responder, no se si conoces la aplicacion en android magicjack que permite llamar desde el exterior con el numero que tengo en mi ciudad. quisiera saber como funciona y saber si hay tutoriales de como hacer una igual de que depende y todos estos datos. agradezco tu atencion.
Jorge junto con saludar , quisiera saber si tienes algún código para editar datos o eliminar datos con ajax para poder optimizar mas mi tienda Online , saludos y quedare atento a tus comentarios
Seguramente en el nuevo tutorial hagamos precisamente esto. Saludos!
Tengo un problema con el menu desplegable, todos los dispositivos android reconocen el menu desplegable pero en los dispositivos ios no es funcional, alguna idea de por que no lo es ?
En cual de los tutoriales en concreto?
Saludos
Pagina web avanzada
Lo has probado con la webdecolegios.com?
En la web de colegios si funciona pero no se por ke no funciona en la mia 🙁 , bueno sin mas me pondre a comparar codigos a ver que es lo que estoy haciendo mal
Buenas tardes Jorge.
Me encuentro con algo raro para mi.
He instalado DW y WAMP en otro equipo distinto al mío pero este último va con Win 7 64. Esto no debería suponer mayor problema… la cuestión es que traigo para terminar la web de tienda online que estoy acabando y no me reconoce las tablas de las bases de datos en el DW y al ver cualquier pagina me da lo siguiente:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Apache/2.4.9 (Win32) PHP/5.5.12 Server at localhost Port 80
Pero lo más extraño es que solo en esta web. Tengo la de fin de proyecto en php y va perfectamente.
Alguna idea al respeto?
Gracias Profe
Es posible que no hayas habilitado en Wamp el htaccess o el rewrite.
Saludos
Gracias Profe por la respuesta, como siempre acertada y rápida.
No me habia percatado que el rewrite había que habilitarlo según comentaste en el curso.
Mil gracias y a seguir asi.
Profesor Vila:
Me a sucedido un error de lo mas extraño , y es que mi pagina web no puedo mandarla a imprimir con el navegador, ya revise la impresora y mis navegadores, todo funciona correctamente ya que comprobé imprimiendo un documento de word e mande la impresión de otro sitio web 🙁 , alguna idea??
no tiene mucho sentido, has utilizado la vista previa de impresión para ver lo que sale?
Saludos
Saludos cordiales Jorge
Otra vez requiero de tus conocimientos, pero ya estan en el video tutotrial 74 de tienda on line, pero no puedo verlo completo, yo si tengo la compra del curso, como tengo acceso a ese video.
Otra, en el menu de la izquierda en el catalogo requiero desplegar solo las categorias principales idPadre = 0, pero al pasar el mouse por estas se despleguen las subcategorias.
Gracias por tu gran ayuda
Por favor ayudame.
Atte.
Hernan
El 74 está en la tercera parte de la tienda online.
Lo otro que comentas son menus desplegables, es`xplicamos algunos de ellos en el tutorial de página Web, en la parte gratutia. Saludos
Buenas Jorge, tengo días viendo tus tuto, ya que mi trabajo de grado esta enfocado en una tienda virtual, he aprendido bastante, código que realizo código que me pongo a leer para entender ya que es muy importante y me ayudo muchísimo, pero quede en el 25 y con ganas de seguir aprendiendo mas ya que lo que sigue es de vital importancia, por lo que me gustaria la suscripcion, el detalle es que estoy en VENEZUELA, y la forma mas cercana de pago es PayPal y no cuento con esa opción, que me recomiendas?
Puedes usar Money gram.
Te dejo un link con toda la información:
http://www.dreamweaver-tutoriales.com/suscripcion-cursos.php y aquí un simulador para el pago: http://www.dreamweaver-tutoriales.com/simulador-pago-tutoriales.php
Tengo una pregunta acerca del tutorial de como hacer pagina web avanzada con dreamweaver, es que al momento de agregar la pagina contacto en el capitulo 11 no se envian los mensajes ni en preguntas frecuentes ni en contactar… si salen los errores al no llenar correctamente los campos, pero no se envian los mensajes ni nada
Hasta que no subas la Web a un servidor real, no se enviarán como tal los mensajes, lo explico durante los videos. Saludos!
hola que tal Jorge tengo un problema para crear las url amigables, te anexo en el link de la web lo quier quiero cambiair, la url original es esa y la quiero cambiar a http://prueba-webpage.com/Productos/Basketball/Calzado/Caballero lo cual lo hice con el siguiente comando del htaccessRewriteRule ^Productos/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)$ pruebaLista.php?IDdeporte=$1&IDarticulo=$2&IDgenero=$3 [NC,L] en los videotutorales tu regla es muy direfente a la mia y no entiendo por que no me pone los estilos, espero me puedas ayudar
Recuerda siempre poner el baseref en el htaccess y en el archivo baseref. Has visto los videos hasta el final?
Saludos
ya lo revise y si lo tengo, pero no me agrega los estilos por que el header footer y los menus que los tengo en otros archivos separados si los agrega bien, pero los estilos principales no los agrega y no entiendo por que
Cuidate de poner el link al CSS después del basehref
Saludos
ya quedo, eso era, ya que tenia el base href despues de los estilos, ahora tengo una duda si checas en este link http://prueba-webpage.com/Productos/Basketball/Calzado/Caballero cuando le das clic en los link de las paginas quiero que en la url me apareza pagina-X
ya que ahorita solo me muestra como /x
ahorita lo tengo asi en el htaccess y no se si se pueda hacer o como hacerlo
RewriteRule ^Productos/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+)$ pruebaLista.php?IDdeporte=$1&IDarticulo=$2&IDgenero=$3&page=$4
No funciona el link que me pasas, debes de linquear directametne al archivo, con / delante para que vaya desde la raiz si lo quieres asi
Saludos
Profesor vila: Dira que como lo molesto pero si me entro una duda muy grande. La validacion de campos por javascript se me bloquea cuando intento usar combo-box y realmente los necesito, ademas como la pagina no se recarga por los envios ajax, me gustaria saber como seria posible resetar los valores iniciales de las mismas combo-box
Consula aqui: http://stackoverflow.com/questions/9305996/reset-combo-box-after-unselected
Saludos
Buenas Don Vila, me preguntaba si sería posible que nos enseñes a usar MYSQLI o POD jajaja, es que tengo muchas ganas de aprender este tipo de conexiones ya que son mucho más seguras, no me deje en ascuas póngale fecha XD, seguro que será unos de los tutoriales más aclamados.
En realidad es MUY sencillo, lo vamos a explicar en el próximo tutorial, y este capítulo en concreto, será gratuito. La fecha, en un par de meses. Saludos!
Yeaaaaaaaaaaaaaa!!! genial profesor, eso quería leer, muchas graciasss!!!.
Disculpa la molestia pero tengo escrito lo de cerrar sesión y no me manda a ningún lado el header :/, lo tengo escrito de la siguiente manera :
https://blog.ayzweb.com/consejos-freelance/como-solucionar-el-error-warning-session_start-function-session-start
Hola Jorge Tengo el siguiente problema, estoy validando con javascript y mandando la información por medio de ajax, el problema es que cuando creo la instrucción sql para enviar un dato y utilizo la el comando NOW() para mandar fechas el siguiente campo se salta, ejemplo:
insert into general (folio, torre_evento, genTipoiph, genAsunto, genTipoevento, genSubtipo, genFecha, genDirigidoa, gen Numerotrasporte ) VALUES (%s, %s, %s, %s, %s, %s, NOW(), %s , %s )»,
folio , torre_evento, tipoiph, asunto, tipoevento, subtipo y fecha me los guarda bien pero dirigido a se salta y me lo guarda en numerotrasporte , cual puede ser mid error?
Haz un echo de la instrucción para ver que es lo que intenta meter y asi verás donde falla. Saludos
La solución fue poner el NOW() al final 🙂 , disculpa la molestia de nuevo pero estoy en lo de cierre de sesión y el header no me manda a ningún lado, lo tengo escrito de esta manera
https://blog.ayzweb.com/consejos-freelance/como-solucionar-el-error-warning-session_start-function-session-start
Ya vi el fallo.
Resulta que hace unos dias en el servidor que tengo alojadas las paginas me comunicaron que se pasaban a php5.5
Y asi lo hicieron. Al comprobar las paginas vi que no funcionaban bien pues no me identificaban a los clientes cuando ingresaban en la pagina.
Entonces coloque el codigo de: error_reporting(E_ALL ^ E_DEPRECATED);
Y funcionaba correctamente la pagina.
Hoy al volver a mirar la pagina me dio ese error de:Undefined variable: iva
Y decidi el quitar: error_reporting(E_ALL ^ E_DEPRECATED);
Y volvio a funcionar.
Gracias y perdona por hacerte perder tu tiempo.
no hay problema, muy bien por darte cuenta!
Saludos
Saludos, ya estoy otra vez aqui.
Tengo dos paginas hechas con tus tutoriales en esencia son iguales pero en una en carrito_lista.php me indica esto:Notice: Undefined variable: iva in /homepages/24/d319421283/htdocs/diseosparaweb/la_despensa/carrito_lista.php on line 202
Y en la barra del explorer me muestra esto otro:
la_despensa/carrito_lista.php?FTalla=0&intCantidad=1&recordID=26
Que no se de donde sale pues en la otra pagina que me funciona bien en la barra del explorer me muestra:
la_miel/carrito_lista.php
Sin todo eso de FTalla etc.
De que puede ser.
Gracias.
Saludos Jorge. Ya estoy aqui otra vez.
Sigo intentando lo de ver los correos mandados que te comente ayer.
Creo que el problema viene que tengo dos tablas una con clientes y otra con correos.
Cuando mando un correo se inserta en la bd. Pero el parametro idClientes no lo inserta. Mi pregunta es si mando un campo oculto co el idClientes como hago para que se inserte en la bd.
El procedimiento es el mismo, crea un campo para ese valor, aunque esté como hidden, lo leerá igualmente la consulta… Saludos
Gracias Jorge.
Ya esta solucionado, no me di cuente que ya enviaba el id como campo oculto,
Genial, ánimo!
Hola jorge!
Tengo una duda en el tutorial 39 de la tienda online. Es respecto a eliminar la talla al producto. Lo he intentado y no lo consigo.
En el link de eliminar de la pagina productotalla_lista.php el codigo es :
<a href="tallas_delete.php?recordID=
Y en tallas_delete.php :
Insertar > objetos de datos > eliminar registro:
COMPROBAR SI HAY UNA VARIABLE DEFINIDA: valor de la clave principal
CONEXION: conexionsupermercado
TABLA: tblproductotalla
COLUMNA DE LA CLAVE PRINCIPAL: idRelacion
VALOR DE LA CLAVE PRINCIPAL: parámetro URL recordID
DESPUES DE BORRAR IR A: productotalla_lista.php
¿Cuál es el problema? ¿ Por qué no me borra el tamaño del producto?
Gracias
Estña explicado en el tutorial de la tienda, más adelante, el tema es que le tienes que mandar la idRelacion para borrar esa relación entre talla y producto. Saludos
Saludos, estoy intentando que los mensajes enviados atraves de la pagina «contactar-intercambio.php» se almacenen en una BD, hasta aqui lo consigo, pero cuando intento mostrarlos en otra pagina, tengo lios, pues no se como sacar solo los correos enviados por cada persona.
Gracias como siempre.
En los videos explicamos como sacar listados de datos de la base de datos, cual es el problema que tienes exactamente? Saludos
Antes de nada gracias.
Me resulta largo de explicar, lo intentare.
Creo una pagina de clientes, la cual la almaceno en una BD.
Hasta aqui bien, la puedo visualizar bien creo unas acciones como la de editar, borrar y una que hice basandome en la que tu hiciste «contactar_intercambio.php». Bien hasta el momento, los correos se mandan y llegan.
Hago una pagina para ver los correos, y aqui es donde tengo el problema, me salen todos juntos no selecciona el cliente.
En funciones-ajax pongo el codigo para insertar en la base datos. Si recuerdas tu lo denominas «formid=4».
Y se inserta el correo. Pero no se como llamar a los correos para que se vean por cliente. No se si tengo que enviar un campo oculto en «contactar_intercambio.php» añadiendo el id del cliente o como hacerlo.
Gracias nuevamente y perdona por lo largo de mi texto.
Cuando tengas la lista de clientes, haz un icono que sea «ver correos» y en esta pñagina saca una lista de los correos que dependan de ese cliente concreto, pasandole un ID por URL por ejemplo… como hacemos con las partes de administración.
Saludos
Gracias lo hare como dices.
Una pregunta es igual pasar un recordID, o pasar, en este caso, idCliente.
Gracias.
Puedes pasar lo que necesites. Saludos
Hola otra vez Jorge
Tengo una pregunta que no se esta en el tutorial o no, ya que con las vacaciones me he perdido un poco.
Alla voy: Estoy en ver_productos.php y quiero mostrar la categoría a la que pertenece ese producto para que los usuarios puedan volver a la categoría en la que estaban anteriormente.
El enlace creado para ir a la categoria anterior funciona correctamente
<a href="categorias.php?cat=»>
Pero no me muestra el nombre de la categoria
Tengo efectuadas dos consultas a la base de datos, la primera es la de los productos que esa funciona correctamente y la segunda es la que muestra las categorias pero no consigo relacionar el intCategoria de la tabla productos con el idCategoria de la tabla Categoria. He creado una variable para ello pero solo consigo que me muestre el ID de la categoria.
Debería de crear en la tabla Categoria un intProducto que relacione el producto con la Categoria??? Ufff me va a salir humo
Te dejo mi consulta de la tabla Categoria y porfa una pista que esto de darle al coco con el php mola aunque una aspirina de vez en cuando cae, jeje
// Datos de las categorias
$varDescripcion_DatosCategoria = «0»;
if (isset($_GET[«cat»])) {
$varDescripcion_DatosCategoria = $_GET[«cat»]; }
mysql_select_db($database_connectaloeshop, $connectaloeshop);
$query_DatosCategoria = sprintf(«SELECT * FROM tblcategory WHERE tblcategory.strNombreCategoria = %s», GetSQLValueString($varDescripcion_DatosCategoria, «int»));
$DatosCategoria = mysql_query($query_DatosCategoria, $connectaloeshop) or die(mysql_error());
$row_DatosCategoria = mysql_fetch_assoc($DatosCategoria);
$totalRows_DatosCategoria = mysql_num_rows($DatosCategoria);
Gracias de antemano Jorge V.
Si sigues los videos, verás como relacionamos productos con categorias, y luego hacemos una función para sacar elnombre de la categoria tambien. Saludos
Ya lo arreglé Don Jorge, lo que pasa que el minicarrito interfería con la regeneración de la contraseña, ahora lo que me queda arreglar por tema de seguridad es que no se pueda enviar un mismo formulario 2 veces, una vez hablamos de esto y me ayudó con esta web http://tttony.wordpress.com/2007/07/10/saber-de-donde-vienen-con-php-_serverhttp_referer/
pero la verdad que no lo entiendo jajaja no se si usted lo a explicado en alguna parte de sus tutoriales.
Con httpreferrer lo que te devuelve es de qué pagina ha venido anteriormente… si le pones unecho para probar,lo verás enseguida. Saludos
Hola J. Vila soy Alex, diseñador grafico y web de Alicante, estoy siguiendo tus tutoriales de TIENDA ONLINE, estoy en el capitulo 5 al final cuando quiero visualizar las paginas en el navegador, en la pagina productos_lista.php sale un aviso que pone Deprecated: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\zapatos\Connections\conexionzapatos.php on line 9…y no se aque se debe podria aclararme por favor. Pienso suscribirme y comprar el resto de tutoriales. GRACIAS.
https://blog.ayzweb.com/tutorial/conectandonos-con-dreamweaver-mysql-o-mysqli-o-pdo
Muchas gracias. Voy a insertar el codigo en la primera linea del codigo del archivo de conexion.
Ánimo!
Hola Jorge estoy en el video 54 del curso y quiero entrar en el admin y se queda en blanco la pagina,al ver codigo de la fuente sale esto:
!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>
Tienda Zapatos. Categoria 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
a ver si me puede ayudar, y te felicito muy , pero muy buen curso, gracias
https://blog.ayzweb.com/tutorial/el-error-php-you-have-an-error-in-your-sql-syntax
Hola Jorge!!
Tengo otra duda.. Repasando la página me he dado cuenta que en carrito_lista.php me sale el total con iva con 6 decimales, he revisado el codigo de esa página así como las funciones y cuadra con el tuyo, ¿se puede decir de alguna forma que redondee a 2 cifras significativas? (3,016354 —> 3,02)
Gracias Saludos
Utiliza la función numberformat de PHP
Saludos
Hola que tal a todos. agradeceria si algun podria indicarme como se puede hacer para cuando busque una pagina en google salga en drescripcion enlaces a otras paginas internas ejemplo.
Apartamentos en Andalucia – Rumboalsur
http://www.rumboalsur.es/apartamentos/
Buscador de apartamentos en Andalucia dispone de más de mil apartamentos rurales en Andalucia.
Has visitado esta página 3 veces. Fecha de la última visita: 11/09/14.
Apartamentos en Cadiz (enlace a pagina de apartamentos en cadiz)
Encuentra apartamentos en cadiz, para tus vacaciones. Disfruta el ..
Contacto (enlace a pagina de contactos)
Contacte con nosotros.
Gracias espero poder obtener respuesta.
Como se explica en el curso de SEO, es algo que no podemos hacer, lo hace Google unilateralmente, lo único que podemos hacer es eliminar los vínculos internos que nos genera, una vez Google considera que por visitas so calidad, merecen estar ahi.
Saludos
Hola Jorge!
Tengo un problema en el tutorial 37 de la tienda Online. Llevo ya unas semanas buscando y acotando el problema. El problema surge en la adición de categorias. Anteriormente se añadian sin problemas las categorias cuando no tenia que decidir si eran principales o secundarias, pero justo en el momento en el que introducimos «.$_GET[«recordID»].» en la consulta
( $query_Recordset1 = «SELECT * FROM tblcategoria WHERE tblcategoria.idPadre = «.$_GET[«recordID»].» ORDER BY tblcategoria.strDescripcion»; )
ya surgen los problemas puesto que a la hora de añadir el codigo me sale:
Notice: Undefined index: recordID in C:\xampp\htdocs\supermercado\administracion\lista_categorias.php on line 35
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’ at line 1
Lo gracioso es que me notifica el error, pero internamente añade la categoria, porque la poedes ver en navicat…
¿Alguna idea?
Gracias
Después de crear una categoria, al volver a la lista de las mismas, espera unparámetro para saber cual le pides. Como no se lo mandas, se inserta, pero el error te lo da la página que las lista. En las tallas tenemos el ejemplo explicado para solucionarlo.
Saludos
perdón que me meta, pero es así la consulta? la copiaste bien aquí? porque creo que le falta algo, mira que al final dice «ORDER BY tblcategoria.strDescripcion» pero no dice si es ASC (ascendente) o DESC (descendente), la consulta completa debería quedar así:
SELECT * FROM tblcategoria WHERE tblcategoria.idPadre = “.$_GET[«recordID»].” ORDER BY tblcategoria.strDescripcion
saludos
ÇSi no indicas nada, por defecto es ascendente. Saludos
Que tal Jorge nuevamente.
Quisiera preguntarle si puede recomendarme algun servidor que soporte todo para lo que ofrece en el curso tiendaonline, pues la verdad trabajo con godaddy pero no me llega a convencer por su precio. Espero pueda decirme servidores de confianza y que se adapten sin problemas para subir paginas como la tiendaonline. Gracias. Por cierto estoy por subir la página que cree pero quiero retocarla un poco mas antes de. atentamente le mando un cordial saludo
https://blog.ayzweb.com/consejos-freelance/que-hosting-elegir
es posible conectar posgresql con dreamweaver cc??
o de que manera se puede conectar este BD
muchas gracias
http://www.lawebdelprogramador.com/foros/PostgreSQL/911379-Conectar_Postgresql_con_dreamweaver.html
Don Jorge como ya sabe compré el tuto de como hacer una red social para poderle implementar la recuperación de la contraseña a mi tienda online, del 60 al 63 me quedó claro pero en el 59 no entiendo bien que es lo que hay que hacer en usuario_editar, si me puede echar una mano se lo agradezco.
?.. está explicado en el video y el código en los ZIP, cual es la duda en si?
Saludos
Lo tengo todo casi bien, tengo hecho recuperar-contrasena, recuperar-contrasena-1 y recuperar-contrasena-2 pero no me funciona, tengo idea por que puede ser pero no se como resolverlo, mejor si usted me puede iluminar. Gracias Don Vila.
En local no envia los emails, si te refieres a eso… cual es en si el problema?….
Se que en Local los E-mail no funcional, jajaja que difícil es explicar algo de programación escribiendo. No se como decirlo para que lo pueda entender, ya lo resolveré solo gracial Don Vila.
Buenas.
Estoy haciendo el curso de página web y estoy teniendo un problema un tanto tonto con los acentos y caracteres especiales que no logro solucionar.
Voy por el tutorial 22 de 31 que hay y en el tutorial pasado explicabas como solucionar los problemas de acentos que aparecían en el blog al usar wordpress. Pero a mi no me ha hecho falta puesto que estos problemas no han aparecido.
Donde si me ha aparecido este tipo de error es en los links a noticias del blog en el prepie (me aparecen como Ã…). Esto me ocurre mirándolo desde todas las páginas del blog salvo cuando entro dentro de la propia noticia; al estar dentro de una de las noticias del blog si me aparecen de forma adecuada las tildes… He comprobado las paginas del blog y la plantilla y en todas tengo el charset iso puesto, creo que puede ser a causa de mi wordpress que esté o mal configurado o algo pero no logro averiguarlo
¿Alguna idea de qué puede estar pasando? Gracias
Paciencia, más adelante retomamos el tema.
Saludos
no hace falta que me respondan ya lo cree de nuevo creo que fue por el nombre de registro lo cambie y me dio resultado. gracias de todas formas. Un saludo
Buenas tarde podria decirme alquien como puedo reparar al realizar una insercción de datos en categorias me permite meter solo una descripcion en la siguiente me da el siguiente error no se el motivo Duplicate entry ‘0’ for key ‘PRIMARY’ espero que alguien pueda ayudarme gracias
Asegurate de que al crear la tabla pones autonumérico!.
Saludos
Gracias por tu rapida ayuda, si ese debe ser el fallo pero no se como poner las comillas. Al estar incluido en un echo puedo volver a llamar con otro echo y puedo poner, como ponemos el codigo php con sus simbolos?
Gracias
Revisa este post para ver más ejemplos:
http://www.forosdelweb.com/f18/anadir-texto-variable-texto-708159/
Saludos
Gracias por tu respuesta, mirare esa direccion y ya te contare.
Gracias
Saludos Jorge, ya resolvi el problema comillas mal colocadas y codigo mal escrito.
Muchas gracias y perdona mi pesadez.
Genial. ánimo!
si quieres mandame un email a info@eluniversoweb.com.ar con el código que te ayudo
Otro intento para ver si se visualiza todo el codigo.
Vuelvo a pedirte perdon .
«function MostrarAvisos()
{
$cadenadeconsulta=»»;
if (isset($_SESSION[‘Colegio_UserId’]))
{
$idcursoactual = ObtenerIdCursoUsuario($_SESSION[‘Colegio_UserId’]);
$cadenadeconsulta = » OR (intCurso = «.$idcursoactual.»)»;
}
global $database_magacine, $magacine;
mysql_select_db($database_magacine, $magacine);
$query_ConsultaFuncion = sprintf(«SELECT * FROM tblavisoprincipal WHERE (intEstado = 1) AND (intcurso=0 %s)», $cadenadeconsulta);
$ConsultaFuncion = mysql_query($query_ConsultaFuncion, $magacine) or die(mysql_error());
$row_ConsultaFuncion = mysql_fetch_assoc($ConsultaFuncion);
$totalRows_ConsultaFuncion = mysql_num_rows($ConsultaFuncion);
if ($totalRows_ConsultaFuncion>0)
{
do {
echo ».utf8_encode($row_ConsultaFuncion[‘strTitulo’]).».nl2br(utf8_encode($row_ConsultaFuncion[‘strTexto’])).».'<img src="img/avisos/» alt=»» width=»75″ height=»60″ />’.».»;
} while ($row_ConsultaFuncion = mysql_fetch_assoc($ConsultaFuncion));
}
mysql_free_result($ConsultaFuncion);
}»
En src=»img/avisos/” es donde debes poner el nombre de la imagen que has de sacar…
Saludos
Gracias, aquí coloco <img src="img/avisos/esto seria codigo php echo $row_ConsultaFuncion['strImagen']; fin de php. que es como solemos poner para que salgan las imágenes , pero Dreamweaver me da un error , debe ser por poner dos echo? No se como ponerlo.
Gracias
Cual es el error que te da?
Saludos
Jorge Vila.
Web oficial
http://www.dreamweaver-tutoriales.com
Blog
https://blog.ayzweb.com
Facebook
http://www.facebook.com/ayzweb
udos
Se pone rojo al lado de la linea del primer echo’
En la funcion mostraravisos
Gracias
Revisa entonces que las cmoillas están bien colocadas, ahi tienes el fallo pues.
Saludos
Bueno, se come todo el php, por lo que no veras el codigo que te digo que pongo.
Te lo vuelvo a poner por si lo puedes ver. Quite comas y creo que codigo php.
Gracias y perdona, por mi pesadez.
echo .utf8_encode($row_ConsultaFuncion[‘strTitulo’])..nl2br(utf8_encode($row_ConsultaFuncion[‘strTexto’]))….;
Saludos Jorge, sigo sin poder poner imagenes en avisos, esta es la funcion de MostrarAvisos y coloque, en lugar de la imagen lo que ponemos para ver imagenes de productos etc.
El problema es que no se como colocar el echo que llama a la imagen dentro de la funcion, pues Dreamweaver me da error en el primer echo.
Muchas gracias.
function MostrarAvisos()
{
$cadenadeconsulta=»»;
if (isset($_SESSION[‘Colegio_UserId’]))
{
$idcursoactual = ObtenerIdCursoUsuario($_SESSION[‘Colegio_UserId’]);
$cadenadeconsulta = » OR (intCurso = «.$idcursoactual.»)»;
}
global $database_magacine, $magacine;
mysql_select_db($database_magacine, $magacine);
$query_ConsultaFuncion = sprintf(«SELECT * FROM tblavisoprincipal WHERE (intEstado = 1) AND (intcurso=0 %s)», $cadenadeconsulta);
$ConsultaFuncion = mysql_query($query_ConsultaFuncion, $magacine) or die(mysql_error());
$row_ConsultaFuncion = mysql_fetch_assoc($ConsultaFuncion);
$totalRows_ConsultaFuncion = mysql_num_rows($ConsultaFuncion);
if ($totalRows_ConsultaFuncion>0)
{
do {
echo ».utf8_encode($row_ConsultaFuncion[‘strTitulo’]).».nl2br(utf8_encode($row_ConsultaFuncion[‘strTexto’])).».'<img src="img/avisos/» alt=»» width=»75″ height=»60″ />’.».»;
} while ($row_ConsultaFuncion = mysql_fetch_assoc($ConsultaFuncion));
}
mysql_free_result($ConsultaFuncion);
}
El error sale al darle click en los productos de promoción porque cuando me voy a catalogo botas, ahi si que saca el producto.
Disculpa que te pregunte al final ha pasado y ahora me sale este error:
Forbidden
You don’t have permission to access /zapatos/chancleta.html» on this server.
a ver si me puedes ayudar gracias.
Consulta aqui: https://blog.ayzweb.com/tutorial/el-error-php-you-have-an-error-in-your-sql-syntax
Saludos
E visto k al hacer echo a la consulta me sale esto: SELECT idProducto FROM tblproducto WHERE strSEO = ’19’, pero deberia salir en vez del numero 19, su nombre del producto que en este caso es chancleta-nueva , como pudo saber cual es el error.
Me olvidaba que el error sale en ver_producto.php al ponerle un echo me sale bien consulta de dicho producto.
Hola Jorge me con un problema en el video 49 pues me sale el este error:
€
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 al subir el archivo .htaccess a remoto me da igual el error, a parte copie el mimo archivo de tu zip y me da este error, de antemano gracias si me puedes ayudar.