![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
Saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| ||||
Re: Edición y eliminación de registros en una tabla de dreamweaver En este mensaje hago un pequeño tutorial de como hacerlo en DW8: http://www.forosdelweb.com/f17/eliminar-registro-dw8-475951/ |
| ||||
Re: Edición y eliminación de registros en una tabla de dreamweaver Muchas gracias juaniquillo ![]() ![]() ![]() ![]() |
| ||||
Re: Edición y eliminación de registros en una tabla de dreamweaver Hola otra vez juaniquillo, pues quería saber si no me puedes volver a hechar la mano. Esta relacionado con lo que me explicaste arriba de editar registros. Bueno pues tengo una tabla que almacena items los cuales a su vez pueden ser de diferentes categorías. La tabla principal guarda información en común que todos las categorías tienen, y tengo otras subtablas las cuales guardan información referente a la categoría, esto me permite tener clasificados los items y mostrar información que es unica para esa categoría ya depende de la categoria para saber que información quiero guardar. Por ejemplo: TABLA PRINCIPAL nombre_item precio proveedor categoria esa sería la tabla principal y las siguientes tablas podrían ser: CATEGORIA_1 peso composición CATEGORIA_2 temperatura cavidades Bueno ahora el problema es que para editar un registro tengo que verificar cual es su categoría ya que como te das cuenta si fuera de la categoria uno el formulario de edicion es distinto a que si fuera de la categoria 2. Lo que yo hice fue en el action del form donde esta el boton de editar le di el archivo edit.php en el cual tengo lo siguiente: switch($categoria) { case 'BOLT': case 'SCREW': header("Location: ../forms/view/bolts.php"); //Formulario categoria1 break; case 'BOOT': case 'BRACKET': case 'COVER': case 'TROUGH': header("Location: files/forms/coversFrm.php"); //Formulario categoria2 } Este codigo me permite direccionar el navegador al formulario que corresponda segun la categoria. Hasta allí todo bien porque segun sea la categía me redirecciona bien, pero el problema es que los campos me salen vacíos y es porque el valor del ID del item que quiero modificar se pierde, intente con variables de sesion pero nada me funciono, será que talvez lo hice mal? Si en el action del form en lugar de poner el archivo edit.php pongo directamente por ejemplo el archivo que contiene el form de categoria uno bolts.php entonces si sale, es por eso que pienso que el valor del id se pierde. Espero tu ayuda juaniquillo. Gracias. |
| ||||
Re: Edición y eliminación de registros en una tabla de dreamweaver Este tema ya pertenece al foro de PHP ya que no se puede hacer nada de esto con DW como tal, pero tienes varias soluciones para ese problema. 1- Puedes enviar la variable por un GET. Lo haces de esta forma, recoges el POST del id y la metes en una variable: Código PHP: Código PHP: Código PHP: 3- puedes hacer un include de la pagina en vez de un header. |
| ||||
Re: Edición y eliminación de registros en una tabla de dreamweaver Muchas gracias por tu respuesta juaniquillo ![]() session_start(); //Inicio una sesion session_register("id"); //registro la variable $id = $valor //Valor de la variable que viene de la página anterior y pues ya tengo creada mi variable de sesion y cuando quiera utilizarla solo me aseguro de que en la página que la vaya a usar tenga al principio un session_start(). Tengo planeado implementar un sistema de autentificación con privilegios a cada opción y no se si el uso de estas variables de sesion puedan afectar a ese sistema o me complique las cosas, otra cosa que quería preguntarte juaniquillo es que si me recomiendas implementar el sistema de autentificación ![]() ![]() Muchas gracias por tu ayuda, Saludos. |
| ||||
Re: Edición y eliminación de registros en una tabla de dreamweaver Pues lo que yo te recomendaría depende de tu site. Si el primer método te funciona y no tienes problemas enviando el id por get, pues lo puedes usa en confianza. Si no quieres enseñar el id pues usa una variable de sesión que, como veo, ya sabes la base de como usarlas. Por cierto, las variable de sesión se recogen asi: $id = $_SESSION['id']; saludos. |
| ||||
Re: Edición y eliminación de registros en una tabla de dreamweaver Pues la verdad es que no se como tienes estructurada tu site para saber si te va a dar problemas o no ajustar un sistema de usuarios al final, pero normalmente no hay problemas con eso. |
| ||||
Re: Edición y eliminación de registros en una tabla de dreamweaver Gracias por tu ayuda juaniquillo. Ahora voy a empezar entonces el sistema de login pero necesito un sistema por niveles y he notado que DreamWeaver te permite restringir por niveles. Voy a iniciarlo y te cuento que tal me va. Saludos. ![]() |