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 Buenas estoy tratando de subir mi pagna web con un servidor de pago SRTATO pero al momento de subir la web me sale el siguiente error..
Warning: require_once(Connections/conexionzapatos.php): failed to open stream: No such file or directory in /mnt/webi/c0/98/53295398/htdocs/index.php on line 2 Fatal error: require_once(): Failed opening required ‘Connections/conexionzapatos.php’ (include_path=’.:/opt/RZphp5/includes’) in /mnt/webi/c0/98/53295398/htdocs/index.php on line 2
cual puede ser la causa
Te lo está diciendo en el mensaje, no encuentra el archivo de conexiones dentro de Connections…
Buenos días Maestro, la página que he realizado ya casi la tengo lista, pero no tengo ni idea de como incluir en el carrito de la compra los gastos de envío según los productos comprados.
Gracias.
Puedes hacer una tabla de precios en función del peso. En la tabla de productos pon un campo nuevo con el peso. En el carrito, suma los pesos de los productos y relacionalo con la tabla de pesos y costes..
hola profe soy de sinaloa, México estudiante de desarrollo en software he seguido sus vídeos y la forma en que enseña es muy buena ahora quisiera seguirle con los demás, por favor si me puede enviar la información que ocupo para depositarle en westers union… gracias
a profe veo que son dos cursos de una vez me dice cuanto deposito por los 2 gracias espero su respuesta…
Mandame un mail a jorvidu@gmail.com y te mando la info
Saludos
Intente pagar el dia de hoy por medio de Western Union pero me dicen que necesito el nombre del banco en donde lo vas a recojer y tambien me dicen que no pueden meter el concepto que en mi caso es el curso completo.
No hay problema que nadamas lleve mi nombre y no el concepto.
Por favor me puedes decir la solucion, es que necesito los videos
Realmente necesitas los datos de mi dirección, pues aquí Western se suele recoger en Correos. Te acabo de mandar la info por mail.
Saludos!
No me mencionaste lo del concepto, osea es que en Western me dicen que no pueden meter el concepto que en mi caso es el curso completo.
Te depositaria en pesos mexicanos y me dicen que tu alla los recoges como euros eso es correcto.
Espero tu respuesta grasias
Por WU el concepto no importa, me lo dices luego por mail y solucionado.
Si, aqui tiene que llegar la cantidad de euros indicada en el mail
Hola vi los videos gratuitos y me interesa comprar los otros 25, pero me interesa saber si en los 25 videos tocas el tema de las tallas y los colores.
Por favor me urge tu respuesta, y mi pago parece ser que va a ser por Western Unión pero nunca he hecho una compra por los medios que das.
Pero bueno espero tu respuesta grasias
Se toca el tema de las tallas, luego lo puedes aplicar también para los colores, claro. Te acabo de mandar la info por mail
Saludos
Nadamas tengo duda de esto osea esto que es
Resguardo de la transferencia
Es una fotocopia, escaner o una foto de la documentación que demuestra que has hecho el ingreso, en caso de que utilies WU o transferencia
Saludos
Jorge echame un cable, soy alumno y pague el curso, anda plis
Si metes el dato en strNombre te debe de aparecer en la parte del frontend del cliente, no es asi???… ese campo ha de ser un string.
Vale, pero yo tengo ya la tbltallas con el idTalla,strNombre,intAumento.
Tengo que hacer otra tabla nueva o meter algun campo mas,tengo que modificar algo,no se sigo bastante perdido ayuda Jorge
Hola Jorge , necesito que me orientes , te comento , quiero que en ver_producto.php en la casilla de tallas salgan numeros y letras , ejemplo xl,xxl,m,l,s, los numeros ya salen pero las letras no,pero en cambio en admin tallas_add.php si puedo editar numeros y letras , pero cuando en admin/productos_lista.php quiero meter las tallas xl,m,xxl,no puedo.
Te agradeceria un mogollon tu ayuda, un saludo Jorge y gracias por todo
El tema es que cada grupo de letras tiene asociado un identificador de Talla. Debes crear la tabla con dos campos, el ID y el nombre del campo de talla, y referenciar comotoca y como se explica en los tutos!. Saludos
Muchas veces le escribo a usted profesor por su correo preguntando acerca de sus videos tengo una última opción.
Buenos días profesor Jorge, soy uno de sus seguidores me gustaría seguir viendo los videos del 26 en adelante, vivo en Nicaragua estuve viendo de qué manera puedo conseguir sus video mi única opción es la siguiente no es tan fácil hacer transacciones en euros lo mas fácil es en dólares electrónicos usted me aceptaría el pago en dólares por favor, para poder culminar los tutoriales, y si su respuesta es si dígame cual es el procedimiento, me despido esperando su pronta respuesta.
Luis Balladares
Si lo haces por Wesrtern Union o Paypal, ellos se encargaran del cambio de divisa
Saludos.
Hola Jorge tengo un pequeño problema, en la parte donde ice
Configure el servidor de prueba no se me activa el número 3 en el servidor de prueba del sitio.
Otra cosa al buscar la página web en mi navegador para ver cómo queda no aparece heceguido cada paso.
Necesito que me guie para seguir avanzando.
Tienes que tener el Wamp arrancado!
Ok, lo revisaré. Por cierto, estoy muy interesado en aplicar idiomas a la web, no se bien como va, pero supongo que la lógica será, por un lado, traducir todos los ficheros de la WEB al idioma correspondiente y por otro, manejar el idioma mediante variable de sesión, es decir, cuando se haga «click» en el link de un idioma determinado, la variable de sesion se modificará con un valor concreto y con este valor se manupularan los ficheros correspondientes a ese idioma. Supongo que se puede hacer de varias formas, me guataria saber cual es la que más se utiliza. Gracias
Es algo que daremos en el tuto de la página Web, pero la idea es básicamente esa, así se hace en OsCommerce y en Prestashop por ejemplo.
Gracias…por favor enviame la información para inscribirme en el tuto de la WEB. Saludos
Enviame nu mail a jorvidu@gmail.com y te mando la info
Saludos!
Hola Jorge, antes de nada ya he buscado en «preguntas frecuentes»…el problema es al editar un producto para su modificación, lo tengo igual que lo tuyo con la salvedad de los nombre de tablas y campos, pero cuendo comieza a desplegar el formulario, al llegar a las categorías, solo saca la primera de las padre, cortando incluso el formulario, pues tampoco sale lo de mas abajo.
Para el caso de productos_add, me funciona perfectamente. Estoy aquí trabado y no consigo avanzar, probe con otra tabla de subcategorias y el problema venía a tener que recargar continuamente la list box de subcategorias, por lo que decidí hacerlo igual que tu, pero estoy parado y un tanto desesperado…Gracias
revisa el query que realizas para sacar las categorías, es similar al de productos_add, pero ten en cuenta que estás asignando la categoría que tenga este producto en si!… en los ZIP viene todo explicado
Saludos!
Me gustaría contar con el fichero .zip con las paginas escritas para poder comparar, en el video dices que está en el blog, pero no lo encuentro, ¿me podrías indicar donde lo encuentro, o enviarmelo?. gracias.
Está en los capítulos independientes, si buscas con el buscador del blog arriba a la derecha por elnúmero de capítulo, verás que los Zips están a mano
Saludos!
Jorge
Hola Jorge,
No se como hacer para cambiar los valores de la lista colores cada vez que selecciono una talla diferente?
Está explicado en el tutorial….
ESTE ES EL ERROR QUE ME SALE
Notice: Undefined index: FTalla in C:\xampp\htdocs\botiga\includes\funcions.php on line 323
SELECT talla.Descripcio ‘talla’,color.Descripcio ‘color’ FROM talla,color,producte,tallesColors WHERE tallesColors.Talla=talla.Codi AND tallesColors.Color =color.Codi AND tallesColors.Producte=producte.Codi AND producte.Codi = 1 AND talla.Descripcio LIKE 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
En el mismo error tienes la solución, no está encontrando FTalla en la consulta. revisa el código, has cambiado los nombres de las cosas y va a ser más complicado de comparar con el código, pero utilizando echo en las consultas lo vas a poder averiguar!
Saludos
Jorge
faltava esta parte
no veo el error, de todas formas, si es un error de SQL, revisa la consulta que haces y muestrala por pantalla con un ECHO
Saludos
Hola Jorge,
lo que quiero hacer es mostrar a parte de la lista de tallas una lista de colores, ya tengo la funcion de mostrar la lista de colores, a esta funcion le paso el identificador del producto y la talla seleccionada en cada momento, pero me sale error.
en ver_producto hago .
agradeceria mucho que me lo mires. muchas gracias
Buenos días Jorge, después de muchas horas, resulta que el problema no provenía del código si no de la plataforma utilizada (la informatica, ese ente desconocido…), decidí cambiar de servidor y en lugar de usar el XAMPP, utilicé el WAMP y a la primera todo sin problemas, son estas cosas que nunca acabas de entender pero no tienes más remedio que acostumbrarte,jejeje.
Muchas Gracias de todas formas.
Un Saludo, un gran trabajo.
Lo he comprobado, ningun espacio en blanco, no se si tendra que ver con el servidor que uso es XAMPP y un mac, yo ya no se que mas mirar, he repetido dos veces el tutorial hasta este punto y siempre me da el error.
Ahora mismo es:
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /Applications/XAMPP/xamppfiles/htdocs/acceso_ok.php:21) in /Applications/XAMPP/xamppfiles/htdocs/Connections/conexionzapatos.php on line 2
Revisa la linea 21 del acceso_ok.php como te indica en el error. Has puesto la llamada a Connections en ese archivo?
Saludos
Hola Jorge estoy siguiendo el curso desde hace unos días y en cuanto acabe con las lecciones gratuitas me suscribire a las que son de pago por que me parece un curso muy útil, pero me ha surgido un problema, en cuanto al tema de sesiones, a la hora de poner el codigo:
dentro del fichero conexiontienda.php, cuando ejecuto el localhost me aparece el warning que se especifica en la preguntas frecuentes, pero despues de revisar el código no encuentro la solución, he revisado los espacios en blanco, las lineas, etc y no entiendo por que me sigue dando el warning, estas lineas estan en el comienzo del fichero de conexiones y aun así me da warning, espero que me puedas ofrecer una solución ya que no me gustaría continuar con el curso sin tener esto claro.
Gracias.
Un Saludo
Has revisado que no haya espacios en blanco cuando llamas al include de conexiones???
but the video tutorial is not in english so its kind of hard for me to understand it. I’ll try my best to understand it and thank you so much for these amazing video tutorials! Regards!
I’m translating it from scratch, at this time yo ucan find it in english in Youtube, till chapter 12. I’m uploading 13th this weekend
Cheers!
hi there! i’ve been watching your tutorials and I have found out that the online store is only 25 chapters unless I subscribe to you I can watch all chapters but I live in the Philippines and I’m still a student. I want to share my gratitude by subscribing to you but I don’t think I have enough money to send to you.
The subscription is pretty cheap for the learning you’ll get, and we’re still in this early chapters. I bet when you arrive to 25th chapter you’ll make your best for subscribing!.
thanks anyway!
quiera saber es el sql 2007 ?
Es un gestor de Bases de datos, puedes buscar info en internet
Saludos
he realizado el pago mediante transferencia bancaria y te he enviado un correo electronico con mis datos, pero todavia no he recibido nada, y no sé que tengo que hacer? espero tu respuesta.
Se tarda 2-3 dias en enviar la información, mañana jueves a mas tardar te llegará un email con la información de la suscripción
Saludos!
Saludos
he seguido el tutorial hasta ahora voy en el capitulo 14 sin problema pero en el 15 ne aparece esto del lado del menu al ver en el navegador
HobyMexico
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at C:\AppServ\www\Helicopteros\Index.php:6) in C:\AppServ\www\Helicopteros\Connections\Prueba.php on line 3
Estos son mis menus pero ahi los pongo para que los veais
Aviones
Cabinas
Carros
Helicopteros
Lanchas
Motores
Refacciones Helicopteros
Darme de alta
Entrar
Gracias
Lo tienes solucionado en las preguntas frecuentes de este mismo Blog
Saludos!
Maestro resido en colombia, solo pude ver hasta el tuto 25 de la tienda online cuanto vale la suscripción para obtener los demas videos?
Gracias.
Muchas gracias, por la ayuda.
Ya corregí el problema pero ahora me tira otro error, el cual solo aparece ha beses, presiono F5 y se corrige pero cada tanto vuelve a aparecer el error. el error q me tira es el siguiente: Fatal error: Cannot redeclare obtenernombreusuario() in /…/…/…/includes/funciones.php on line 37
¿Me podrías ayudar?
Es el mimso error de antes, o bien actualiza el navegador o revisa que esas páginas de error no tengan la doble llamada!
Saludos!
Hola.
Me aparece este error en mi pág. web:
Fatal error: Cannot redeclare obtenernombreusuario() (previously declared in /…/…/…/includes/funciones.php:37) in /…/…/…/includes/funciones.php on line 66
Esas lineas son «function ObtenerNombreUsuario($identificador)» y me marca un «}».
Ya revise los vídeos pero no encuentro el error, el dreamweaver me dice que esta todo bien pero cuando lo veo en el navegador me dice eso.
Me podrías ayudar???
El redeclare e sporque estás llamando 2 veces al funcciones.php. Compara y revisa con el´código que ofrezco en los tutos
Saludos
Maestro, lo tendré para hoy o mañana?
A ver si te lo puedo enviar hoy mismo
Saludos
Maestro, por fin pude pagar, ya le envié un mail con los datos.
saludos
Ok, en breve te lo activo
Saludos y gracias!
Ya!!! lo encontre faltaba un «m» en otra parte del codigo….
sigo con el tuto, gracias de nuevo….
Jajaja, me alegro que hayas encontrado el problema!
Paciencia!.
no se porq no sale el nombre de archivo lo tengo puesto asi pero con comillas:
opener.document.form1.strImagen.value = ; self.close
opener.document.form1.strImagen.value = ; self.close
no se porq no sale el nombre de archivo lo tengo puesto asi pero con comillas
opener.document.form1.strImagen.value = «»; self.close
No encuentro el codigo en el video 13, y no encuentro la solucion, he mirado en los comentarios de video 8 en youtube, y hay mucha gente q tiene el mismo problema.
no deja cargar el archivo imagen en la carpeta Productos.
Porfavor donde esta el link para ver el codigo???
gracias.
Pd: Si pudieras explicar en algun tuto, mas sobre el asunto….seria interesante
Aqui te falta poner el nombre del archivo:
opener.document.form1.strImagen.value=”»;
Por favor, revisa el código que te digo!.
Tenia ese fallo, pero aun sigue sin cargarme el archivo.
te dejo el codigo:
?php if ((isset($_POST[«enviado»])) && ($_POST[«enviado»] == «form1″)) {
$nombre_archivo = $_FILES[‘userfile’][‘name’];
move_uploaded_file($_FILES[‘userfile’][‘tmp_name’],»../documentos/productos».$nombre_archivo);
?>
opener.document.form1.strImagen.value=»»; self.close();
<?php
gracias por tu ayuda
Buenas maestro, estoy siguiendo tu curso, pero tengo alguna consulta. En el capitulo 8, al subir imagen no soy capaz de q se guarde en la carpeta «productos» reviso el codigo y no veo diferencia, aparece el javas… cargo la imagen desaparece y no carga. Mientras desaparece en el javas… pone como si fuera un error:
Notice: Undefined variable: _Files in C:\wamp\www\zapatos\admin\gestionimagen.php on line 11
Notice: Undefined index: userfile in C:\wamp\www\zapatos\admin\gestionimagen.php on line 13
y las lineas 11 y 13……..
Porfavor si me podrias echar una mano a ver q es lo que esta sucediendo…..
Por otra parte habria posibilidad de compar curso completo, pero mandarlo en dvd por correo?¿?¿ llegado a las lecciones??
gracias
Hola, ojo con las mayusculas… debe ser _FILES, no _Files!!!!!…. En el capitulo 13 tienes el código por sio lo quieres ir comparando, pues eso es algo que ya no modificamos en bastantes capítulos.
Saludos!
Si lei, pero Money Gram lo mas cerca de aqui son 600km, ayer leia un comentario del alguien que le parecia caro el curso, y yo que puedo y quiero pagar no puedo porque western no deja enviar, que injusto jaja
A ver si podemos encontrar la forma!!!
Maestro, encontré esta web http://www.tudineroefectivo.com, que yo les envio dinero a ellos, y ellos se encargan de abonar donde les pida, se podrá usar este servicio con usted?
El tema es que el importe mínimo es de 75 dólares… Miraste Money Gram??
Saludos
¿que hice mal? esta es la imagen del error.
http://a1.sphotos.ak.fbcdn.net/hphotos-ak-snc7/392579_302730966430546_100000809349866_752886_556713331_n.jpg
Tienes la explicación en este mismo Post y tambien en las respuestas del video en Youtube
Saludos!
Si pero money ni hay cerca de aqui, y paypal es solo con tarjeta visa y master, bueno ya veré como me las arreglo, saludos
Maestro y por http://www.cuentadigital.com?
Actualmente no tengo cuenta en cuentadigital… has mirado Money gram?… paypal??
Y algo así como DINEROMAIL?
No estoy seguro de que Dineromail envíe a España…
Maestro tengo un pequeño gran problema, en la sucursal de Western me dicen que esta cortado el envió de dinero a España por lo menos 3 o 4 meses, que hago entonces?
Puedes intentarlo por Money Gram o por Paypal también.
Disculpa al momento de iniciar sesion me da otro nombre:
ejemplo
si me registro como ROOT
y luego registro a ROOT2
cuando inicie sesion con ROOT me sale de nombre ROOT2 y si inicio sesion con ROOT2 me sale de nombre ROOT, me puedes decir que estoy haciendo mal, Gracias
La verdad es que no se exactamente a qué te refieres… al usuario de BD local??… a ver si me puedes concretar…
Gracias!
envia la informacion aca arangurenh2010@hotmail.com; en realidad he estado buscando la solucion desde hace unos 2 meses, gracias por costestar, pero los dolares electronicos que se facilitan es por tarjetas de creditos
Buenos dias profesor, soy uno de sus seguidores me gustaria seguir viendo los videos del 26 en adelante, vivo en venezuela y no es tan facil hacer transacciones en euros lo mas facil es en dolares electronicos usted me aceptaria el pago en dolares por favor, para poder culminar los tutoriales, y si su respuesta es si digame cual es el procedimiento, me despido esperando su pronta respuesta.
Puedes hacerlo por Paypal si lo deseas. Mandame un mail y te devuelvo la info completa.
Hola! Me podrias decir cual es el precio de la suscripción a los capitulos del 26 al 35?? Estaria muy interesado.
Gracias
Saludos
Hola Victor. Lo tienes ya en tu mail.
Saludos
Jajaja, no, no falta mucho. Me comprometí a hacerlo antes de fin de año, y así será…espero!. No te preocupes, no será mucho más de lo que ha sido hasta ahora. Seran 15 capítulos, eso lo puedo decir ya, y estoy barajando el precio.
Gracias por el interés!
Saludos
Maestro tengo otra pregunta frecuente: falta mucho para los siguientes capitulos?
Digo asi me guardo plata para ellos y no la gasto toda en alcohol para estas fiestas, jaja.
saludos