![]() |
Ayuda con DW por favor Buenas a todos :arriba: Tengo unas dudas con DW. Pude establecer la conexion entre el DW y el PHP|MySQL, y funciona perfecto. Andube mirando algunos juegos de registros, y pude hacer que aparezca un texto con la cantidad de usuarios registrados, etc :arriba: Ahora lo que quieria hacer es lo siguiente: Que en mi Unica pagina bloqueada para usuarios sin registrarse, llamada 'Perfil.php' aparezca en una parte cualquiera el nombre del usuario que se identifico, ademas de el boton de Log Out ( que ya lo cree bien ), las opciones para Borrar la Cuenta y Modificarla, y por ultimo que aparezca solo en esta pagina bloqueada, un enlace en java que yo tengo que apunte hacia otra pagina php que muestre todos los usuarios que hay en la Web, que lo habia logrado hacer con el juego de registros, pero luego lo borre y no pude volver a hacerlo :abajo: Espero que me puedan dar una mano con esto, que voy avanzando gracias a uds. :si: Gracias por todo ;-) Salu2 |
Re: Ayuda con DW por favor Y estas haciendo todo por menú o con código ? |
Re: Ayuda con DW por favor Para hacer un botón de logout pásate por este mensaje: http://www.forosdelweb.com/showpost....3&postcount=13 Para mostrar información del usuario logeado pasate por aqui: http://www.forosdelweb.com/showpost....5&postcount=15 Este es el mensaje original: http://www.forosdelweb.com/f17/cuenta-usuario-480382/ Mejor has eso primero para ayudarte si tienes problemas. Después puedo ayudarte a hacer lo otro que quieres. |
Re: Ayuda con DW por favor Hola Estoy interactuando con el menu de codigo y diseño, segun cual para cada ocacion... Gracias a ambos. La cuestion es que no se tratar con Recordset porque soy bien nuevo en DW, pero me las estoy arreglando, puede hacer todo bien, solo que quiero poner en el perfil el Bienvenido X donde X es el que se logueo.. pero no me sale. Y lo otro que queria, era que el usuario pueda modificar sus datos o borrar su cuenta cuando el desee. Y si se podia tambien, una pagina que diga todos los usuarios que hay, que llegue a hacer algo asi, que me aparecian numerados: 1.- usuario1 2.- usuario2... y asi pero no lo pude pasar a la Web... Gracias por su ayuda :policia: Salu2 |
Re: Ayuda con DW por favor Bueno, no se si viste el enlace que te deje pero ahí explico paso a paso como hacer el recorset para los usuarios logueados. Una vez haces eso solo tienes que hacer que es el nombre del usuario sea un link a otra página donde tendrás un formulario con el cual el usuario podrá cambiar su información. Por eso te dije que necesitas hacer el recorset primero antes que nada. Para mostrar todos los usuarios haces un recorset sin ningún tipo de filtro en la página donde vas poner los resultados. Para hacer un recorset ve a 'Aplication Panel', a la pestaña de 'Binding', y le das a: Símbolo de más (+) -> Recorset http://img253.imageshack.us/img253/2...titled1ug2.png En la ventana que te saldrá pones lo siguiente: 1- Le pones nombre al recorset. Le puedes dejar el que viene pero lo mejor es que le pongas un nombre mas descriptivo, 'usuarios1' por ejemplo. Los nombres de los recorset tienen que ser únicos y solo pueden ser letras, números, guión (-) y underscore (_). Nada de caracteres especiales ni empieces el nombre con número. 2 - Escoges tu conexión 3 - Escoges la tabla en la base de datos donde están los usuarios. 4 - Para hacerlo mas fácil ni te preocupes por escoger columnas. 5 - En el filtro no pones nada. 6 - En el 'sort' organizas el orden de los resultados. Si quieres los usuarios en orden alfabético escojes la columna de los usuarios en el primer menú y escojes 'Ascending' en el segundo. http://img502.imageshack.us/img502/6...hunter1qj1.jpg Con esto ya tienes un recorset de todos lo que tienes en la columna de usuarios. Ahora solo tienes que enseñar los resultados. Verás que ahora tienes un recorset en la pestaña de 'Bindings'. http://img502.imageshack.us/img502/2...hunter2ou0.jpg Le das al símbolo de más (+) que tiene al lado y verasl ltodos las columnas de la tabla que escogiste. Para mostrar la informacion solo tienes que arrastrar el campo del usuario al área de diseño. Para mejor organización es mejor que lo hagas dentro de una tabla o un div, todo depende de lo que quieres. Yo pondré los mios en un div. http://img509.imageshack.us/img509/1...hunter3fk1.jpg Ahora, lo último que tienes que hacer para que se muestren todos los datos y no el último que fue ingresado es repetir el record. Escoge lo que quieres repetir. Yo voy a repetir el div para que cada usuario este en un div solo. Si quieres repetir el usuario solamente escoge sólo el usuario, pero ojo, tienes que darle un espacio al final o terminarán todos pegados. Bueno, escoges lo que vas a repetir y vas a 'Aplication Panel', a la pestaña de 'Server Aplication', y le das a: Símbolo de más (+) -> Repeat Region http://img123.imageshack.us/img123/9...titled3br0.png En la próxima ventana que salga pones lo siguiente: 1 - Escoges el recorset de los usuarios. 2 - Escoges 'All Records' para enseñar todos los usuarios. http://img123.imageshack.us/img123/4...hunter5by3.jpg Le das OK y listo. Ahora pruebas tu página y verifica si todo esta bien. |
Re: Ayuda con DW por favor A ok, es que luego veras que es mucho mas fácil con código, y sobre todo porque podrás hacer realmente lo que quieres y en menos lineas y tiempo ;) |
Re: Ayuda con DW por favor Eso es cierto. así también puedes organizar mejor el código para hacerlo re-usable, pero también el aprender el PHP requiere extra tiempo que no todos están dispuestos a invertir. |
Re: Ayuda con DW por favor Claro, lleva mas tiempo aprender un lenguaje que usar menús y wizards pero cuando te dedicas a este tipo de cosas, es buena inversión :), no así cuando fue pura casualidad que hiciste una web. |
Re: Ayuda con DW por favor Menudo tutorial!!! |
Re: Ayuda con DW por favor Cita:
|
Re: Ayuda con DW por favor holas Muchisimas gracias juaniquillo!!! Funciono perfecto!! :arriba: Estuve mirando en los tutos que hiciste y tambien logre poner Bienvenido X al usuario que se loguea!! Solo me faltaria que el usuario pueda borrar y modificar su cuenta.. que lo lei.. pero me cuesta bastante ya que no me manejo bien con registros :-) Muchas Gracias a todos Saludos! |
Re: Ayuda con DW por favor Lo puedes hacer de esta forma. Puedes poner un enlace que dice 'edita tu información', puedes hacer un enlace con el nombre del usuario, que en este caso es el resultado del recordset. Si quieres hacer lo segundo solo tienes que darle un click al record del usuario, en mi caso: http://img510.imageshack.us/img510/3...hunter1nv2.jpg y luego vas al properties inspector y pones el link a la página donde el usuario va a cambiar su información. En la página donde se cambia la información tienes que hacer un formulario con los campos que permites al usuario editar. Trata de nombrar los campos de una forma reconocible, ejemplo, al usuario le pones usuario, etc. También tienes que tener un hidden field al que llamaras id: http://img521.imageshack.us/img521/5...hunter5fx6.jpg Después haces un recorset igual que el haces para que se muestren los valores del usuario que está logueado, osea, el que explico aquí: http://www.forosdelweb.com/showpost....5&postcount=15 Luego arrastras cada resultado a su campo correspondiente: http://img521.imageshack.us/img521/7...hunter4nf9.jpg Acuérdate de arrastrar el id o el campo único de tu base de datos desde el recorset al campo oculto. Si pruebas ahora tu página veras que el Una vez hecho eso vas: Server Behaviors -> Signo de mas (+) -> Update Record http://img142.imageshack.us/img142/7...titled1ei4.png En la ventana que saldrá ahora pones lo siguiente: 1- Escoges el formulario que vas a usar para el update (el que tienes en la página) 2- Escoges la conexión que vas a usar 3- Escoges la tabla la cual quieres actualizar (la de usuario) http://img130.imageshack.us/img130/1...hunter1bf5.jpg Mas abajo debes hacer que los valores de la tabla que escogiste concuerden con los campos de tu formulario. En mi caso, el campo 'usuario' de mi tabla MySQL recibirá información de mi campo 'usuario' de mi formulario. El campo id has que concuerde con el campo oculto. Esto lo haces dándole un click a las opciones del campo 'Columns' y buscando que valor vas a usar para actualizarlo en 'Value'. El campo 'Submit As' no tienes que tocarlo ya que DW detecta el tipo de cada campo de tu BBDD automáticamente. Por último, escoges la página donde quieres que script envié al usuario después de la actualización donde dice 'After updating...'. La mejor forma de hacerlo es dandole a 'Browse' y buscando la página. Despues le das a OK y listo: http://img488.imageshack.us/img488/4...hunter4lc0.jpg Ahora pruebas el sistema a ver si funciona. |
Re: Ayuda con DW por favor Juaniquillo me debes un monitor nuevo, vi las lineas punteadas y me puse a recortar y hecho humo :) |
Re: Ayuda con DW por favor jajaja... se que debo hacer estos tutoriales en varios mensajes pero hay veces queno puedo parar... |
Re: Ayuda con DW por favor Holas Muchisimas Gracias juaniquillo por tu tiempo! :-) Gente asi x la red hacen que uno pueda ir aprendiendo un poco mas. Ahora mismo voy a probar el sistema de actualizacion de las cuentas :si: Gracias y Saludos |
| La zona horaria es GMT -6. Ahora son las 10:15. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.