Dos nuevos videotutoriales para realizar nuestra tienda en PHP con Dreamweaver:
Capitulo 14:
Preparamos el alta de usuario, utilizamos Spry para la validación de campos y comprobamos que se insertan los datos correctamente.
Capitulo 15:
Hacemos el login de usuario en PHP y lo ponemos en el menú de la izquierda. Preparamos un link para el alta y utilizamos los recursos de Dreamweaver para todo ello.
Hola Jorge.
Muchas gracias por todos estos vídeos. Nunca había hecho una tienda en línea y me han servido mucho.
Una pregunta. Cuando pruebo el darme de alta del usuario, si me lo sube a la base de datos pero no me manda a alta_ok.php, sólo se borra el formulario. Tampoco me manda a la página de error de email si meto uno repetido. Me dice que el navegador no ha podido encontrar la página. Quisiera saber cómo solucionarlo.
Muchísimas gracias.
Has podido comparar con el código que ofrecemos en http://www.dreamweaver-tutoriales.com a partir del capitulo 13?
Saludos
si, ya lo comparé y todo está igual.
Pues si lo comparaste y dices que está igual, bájate el ZIP del 13 e instala esa web en otra carpeta con su BD y verás como no está igual aunque lo parezca.. me das muy pocos datos para ayudarte!…
saludos
Estimado, tengo el mismo código, es mas copie y pegue y no salta a alta_ok.php
Que puede ser ??
Uso Wampp Server 2.2
Saludos !
Mira en las preguntas frecuentes, en el apartado de header en concreto.
Saludos
Buenas. Jorge me ha encanta los videos que he visto hasta el momento, son bien detallados, la verdad que han sido una luz al final del tunel, bueno como muchos me he quedado en el session_start el error es de warning session_start etc. En mi plantilla de conexion en la linea 2 ya he visto las preguntas frecuentes y no le veo espacios html a mis plantillas de conexion, catalogos y acceso, la unica forma que el error desaparesca es colocando un @ antes del session_start, pero como bien lo explicastes en las preguntas frecuentes solo estaria evitando el error no eliminandolo, a ver si me puedes ayudar a salir de este pequeño inconveniente.
Saludos y de antemano gracias por el apollo.
Revisa exactamente la linea donde te está dando el error, pues ahi tienes el espacio como tal!
Saludos
Me da el siguente error al enviar el formulario de inicio de sesion….
Unknown column ‘poi’ in ‘where clause’
¿Alguien sabe solucionarlo? ‘poi’ es lo que escribo en la contraseña para hacer la prueba y que me diga que esta mal….. espero vuestra ayuda un saludo y muy buen tutorial
Haz un echo de la consulta que utilizas para ver lo que le llega como consulta.
Saludos
Hola Jorge, perdona que insista, supongo que con todas las preguntas que tienes que solucionar, estarás hasta arriba de trabajo, más del que te llevará hacer el tutorial. Pero de verdad que no veo la respuesta a mi problema en las preguntas frecuentes.
Te lo recuerdo: he estado toketeando el código y me he cargado acceso.php, así que lo he eliminado y creado de nuevo, y me sale este error:
Warning: Cannot modify header information – headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/RV/Connections/ConexionRV.php:5) in /Applications/XAMPP/xamppfiles/htdocs/rv/acceso.php on line 77
y en la línea 77 tengo:
if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
//declare two session variables and assign them
$_SESSION[‘MM_Username’] = $loginUsername;
$_SESSION[‘MM_UserGroup’] = $loginStrGroup;
$_SESSION[‘MM_IdUsuario’] = $row_LoginRS[«idUsuario»];
if (isset($_SESSION[‘PrevUrl’]) && false) {
$MM_redirectLoginSuccess = $_SESSION[‘PrevUrl’];
}
header(«Location: » . $MM_redirectLoginSuccess );
}
else {
header(«Location: «. $MM_redirectLoginFailed );
}
}
?>
Mar, si se ha resuelto por telefono,por favor, indicalo, gracias!
Hola a todos soy nuevo por aqui, me gustaria que me me expliquen como se hace para que la conexion a punte hacia la BD de mi Hosting,,
este es mi correo: pedro_landero@hotmail.com
Tambien tengo otra duda:
¿acaso se modifica solo la conexion principal?
Está explicado en los capìtulos avanzados del tutorial, todo paso a paso
Saludos
Hola que tal, muchas gracias por este curso, está bastante bien explicado y me ha sido de mucha ayuda. El tema es que me volví a estancar, mira que todo ha ido bien hasta que inserté la opción de «conectar usuario» en comportamientos del DW, antes de eso todo bien eh, pero desde que lo puse este error me arruina el panorama:
«Warning: session_start() [function.session-start]: open(../TMP\sess_vs7732v034c5iehe1vupcutoe6, O_RDWR) failed: No such file or directory (2) in C:\xampp\htdocs\dropsi\acceso.php on line 37». En la línea 37 del código me sale esto:
36 if (!isset($_SESSION)) {
37 session_start();
38 }
Al copiar lo que va de la 36 a la 38 en la primera de conexiondropsi.php, me salen tres errores en todas las páginas de mi futura web:
«Warning: session_start() [function.session-start]: open(../TMP\sess_vs7732v034c5iehe1vupcutoe6, O_RDWR) failed: No such file or directory (2) in C:\xampp\htdocs\dropsi\Connections\conexiondropsi.php on line 2»
«Warning: Unknown: open(../TMP\sess_vs7732v034c5iehe1vupcutoe6, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (../TMP) in Unknown on line 0»
Me bajé tu zip del capítulo 18, comparando los archivos de conexion y acceso no veo muchas diferencias más que algunas etiquetas que cambié por si acaso, pero el error persiste. ¿Podrías ayudarme? esto me está sacando de quicio :(. ¡un saludo grande!
Hola de nuevo, ya lo solucioné. Mira que voy rebotando del xxamp al wamp. xD Cambié al wamp y los errores ya no me salen, ¿por qué? no lo entiendo. Pero bueno, mejor tener ambos instalados. Lo que si ocurrió después, es el error que mencionas en tus preguntas frecuentes del cache, pero solo me salía en las páginas de acceso_ok, acceso_error y alta_ok, pude quitarlo pegando esto:
if (!isset($_SESSION)) {
session_start();
}
en la primera línea de cada página, pero explicas que no debería ser así cuando ya está copiado en la página de la conexión. ¿sabes por qué está pasando eso?.
¡Un saludo!
P.D. Mira que entro en pánico cuando me salen errores, que es la primera vez que armo una web y todo esto del php es completamente nuevo para mi. Asi que gracias de nuevo que voy aprendiendo mucho.
Está pasando porque en esas páginass no se llama al archivo de conexiones, si lo llamas, no te saldrá el error, puesto que ahí se llama al archivo que tiene la session iniciada.
Hay que tener un poco de paciencia, no se aprende a hacer Webs en dos dias, paciencia!, y ánimo!
¡ok gracias!
No comprendí tu explicación.. no logro iniciar la sesión..
«Está pasando porque en esas páginass no se llama al archivo de conexiones, si lo llamas, no te saldrá el error, puesto que ahí se llama al archivo que tiene la session iniciada».
El archivo de conexiones me refiero al include inicial, revisa los ZIP de la pagina para que veas a que me refiero.
Saludos!
Jorge, olvida los dos últimos comentarios… ya he visto el comienzo del tutorial 16
Jajaj, me alegro un monton de que lo hayas solucionado solo
Saludos y ánimo!!
Perdona mi torpeza:
51 if ($_SESSION[‘MM_Username’] != «»)
Buenas tardes Jorge y ante todo felicitarte por tus tutoriales y apoyarte en la idea de cobrarlos (parece que la gente no entiende que los conocimientos adquiridos por las personas no han supuesto ningún esfuerzo…). He acabado de ver el tutorial número 15 y cuando modifico el código de cabecera.php para que indique el nombre del usuario me da el siguiente error:
Undefined index: MM_Username in C:\wamp\www\includes\catalogo.php on line 51
¿A que se debe? ¿Cómo puedo resolverlo?
Muchas gracias. Y un saludo.
Nota: Te envío el código escrito.
48
49 Darme de Alta
50
57 Acceder
58
Sencillamente, excelente!
Gracias, saludos!!
Ante todo Gracias Admin por las aportaciones que estas haciendo. A ver si me puedes ayudar en esto que juan ya resolvió. (Cuando accedo a traves del link accedo bien, pero no me sale el “hola x@x.com.) Pero si le doy otra vez a acceder sin introducir nada si me sale.
Revisa que tienes el session_start() en el Connections.php
Saludos
Buenos dias hoy tengo que presentar mi pagina web, ni idea tenia de como hacerlo. Admin Gracias por tomarte el trabajo de todos los video tutoriales aunque me falta el tiempo ya va a llegar la hora de entregar creo que lo mínimo que mereces es el agradecimiento de todos nosotros que hemos sacado provecho de vuestro trabajo. Saludos desde -Lima -Perú =)
Pues muchas gracias a ti, y un saludo!
PERDON YA VI EL CAP 16.
GRACIAS
Hola Jorge, he repasado el tuto 3 veces y el codigo está igual que en tu pagina y me funciona y todo OK , de hecho me dice Hola «email@email.com»
Pero en la pagina de acceso, antes de acceder me sale este error y no consigo saber de que es, disculpa si la pregunta es obvia pero estoy empezando en esto.
ERROR.:
Notice: Undefined index: MM_Username in C:\Program Files\wamp\www\Coffee_and_tea_shop\includes\catalogo.php on line 54
A que se debe? Gracias por tu ayuda y te sigo todos los días.
En principio no es problema, solo que te pedirán algunos datos mios para la recepción, son los que me tienes que pedir por email, y asegurarte que el ingreso final que recibo, es el que corresponde.
Saludos
Maestro, veo que se puede abonar por Western Union, es correcto?
Info enviada
Maestro ahi le mande un mail solicitando los datos, saludos
Revisa la función comparandola con mi código
Saludos
Gracias por responder tan pronto Jorge, lo he hecho y esta todo bien, el error lo provoca la llamada a la función, de hecho la he comentado y se acabo el error pero en este caso no carga como es lógico los datos del usuario y por tanto no puedes modificar nada.
echo «Hola «//.ObtenerNombreUsuario($_SESSION[‘MM_idusuario’]); (así es como funciona)
Comparalo con el código fuente que ofrezco en el ZIP para ver si está todo correcto
Saludos
Hola a todos
Estoy un poco desesperado porque no consigo redireccionar las páginas, he comprobado el código, configurado los navegadores, cambiado la ruta y sigo en el mismo punto. Se queda en la misma página. Ayuda porfa!
$MM_fldUserAuthorization = «»;
$MM_redirectLoginSuccess = «acceso_ok.php»;
$MM_redirectLoginFailed = «acceso_error.php»;
ya lo encontre!! era que en todos los archivos tienen que tener al principio
a Mario German Villegas como solucionaste tu problema??
Jorge, antes que nada felicitarte y agradecerte por el aporte que haces a todos los que queremos aprender, quedan pocas personas generosas que compartan su conocimiento. Yo estoy atrasado con el curso y detenido en un problema al terminar el capitulo 15; luego de incluir el session_star y la identificacion de usuario cada vez que abro la pagina inicio.php u otra, aparece el email de el ultimo registrado que accedió.
Es como que la session no se cierra al cerrar la pagina o algo así.
Un abrazo y gracias nuevamente.
Genial, adelante entonces!
Saludos
Hola segui avanzando y la solución a mi problema planteado arriba esta en videotutorial 23 al comienzo. Felicito al Admin por tan completo manual y por compartir sus conocimientos.
Agradeciendo tan maravillosa guia, voy por el videotutorial 15 pero al agregar el codigo session_star dentro de la conexion me aparece el siguiente error en todas las páginas:
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at C:\AppServ\www\kristal\acceso_ok.php:6) in C:\AppServ\www\kristal\Connections\conexionkristal.php on line 2
Mil gracias
Saludos y gracias!
Arreglado.
Gracias por tu trabajo y ansioso de una nueva entrega.
Pues muchas gracias!.
juan: Revisa el código fuente que ofrezco y compara las diferencias, porque debe de funcionar correctamente!
Saludos
Tu me haces recordar a los arboles de buenos frutos, existen unos cuyos frutos estan muy altos y cuesta mucho alcanzarlos, pero existen otros que colocan sus frutos al alcance de todos, como los has hecho con el fruto de tus conocimientos, Dios bendice y prospera a las personas como tu, gracias, no te imaginas cuanto cuesta aca en Venezuela un curso como el que estas impartiendo, bien explicado, bien definido ordenado, preocupado porque se te entienda, claro y consiso, mejor imposible. Sigue asi…
Buenisimo este tutorial, estoy comenzando con php y me cuesta grabar todo de un solo golpe pero lo importante es que te entiendo perfectamente y al ponerme a practicar todo se me facilita, felicitaciones y muchas gracias nuevamente.
Gracias por las aportaciones que estas haciendo. La verdad son muy interesantes. A ver si me puedes ayudar en esto pues voy a perder la cabeza. Cuando accedo a traves del link accedo bien, pero no me sale el «hola x@x.com. Pero si le doy otra vez a acceder sin introducir nada si me sale.
gracias y disculpa mi atrevimiento pero es que lo necesito para mi proyecto de tesis me ayudado mucho tu tutorial pero era que queria ver como quedaba al final tomate tu tiempo que los estas haciendo muy bien y gracias por compartir tus conocimientos.
Bueno, vamos poco a poco, porque a partir de ahora se va a complicar un poco, pero voy a tratar de explicarlo MUY paso a paso, para que nadie se pierda!. Gracias por tus palabras!
Estoy en ello!, cuestan un poco de hacer los videos, y editarlos con las explicaciones, pero estoy en ello, no te preocupes!.
Gracias
muy bueno pero me quede con las ganas del capitulo 16 y los siguen si los hay agradeceria si los publicas pronto gracias.
buenas amigo y los otros capitulos donde los puedo ver muchas gracias
felicidades…muy buen tutorial,
Muchas gracias!