Foros del Web » Programando para Internet » PHP »

Gestion/Mantenimiento de entidades con tablas y formularios en php

Estas en el tema de Gestion/Mantenimiento de entidades con tablas y formularios en php en el foro de PHP en Foros del Web. Ya llevo un tiempo con mi proyecto, es mi primer proyecto de esta escala, y claro, me surgen muchas dudas. Amigos, os queria preguntar, acerca ...
  #1 (permalink)  
Antiguo 11/04/2012, 02:56
 
Fecha de Ingreso: enero-2012
Ubicación: España
Mensajes: 150
Antigüedad: 12 años, 2 meses
Puntos: 0
Gestion/Mantenimiento de entidades con tablas y formularios en php

Ya llevo un tiempo con mi proyecto, es mi primer proyecto de esta escala, y claro, me surgen muchas dudas.
Amigos, os queria preguntar, acerca de esto:


Me gustaria saber ideas, consejos de como hacer la parte de gestion que veis en la imagen.
El formulario que veis en la imagen es el filtro para listar las categorias.
Como veis, para ordenar las categorias por sus respectivas columnas lo he hecho con formularios que pasan datos por POST.
Y ahora me voy a poner a hacer el insertar ( un único botón que al hacer click abrira otra ventana con el formulario de ingreso de nueva categoria), los modificar y eliminar ( uno para cada categoria que abrira tambien una nueva ventana ), y queria que alguien me aconseje maneras de hacerlo.
La que yo he pensado es la de poner formularios html en la vista, uno para cada modificar y eliminar, pero me parece un poco feo, es por eso que pido consejo.
Tambien quizas lo pueda hacer con enlaces <a href="gestionmimascota.loc/categorias/modificar/5">
donde 5 es la id de la categoria a modificar.

Es que antes tenia hecho los ordenar por columna con enlaces tambien
<a href="gestionmimascota.loc/categorias/ordenarpor/nombre/DESC" > Nombre </a>
Pero cuando me puse a guardar el orden en cookies vi que tenia un problema y por eso lo cambie a formularios. Ahora tenga el orden que tenga y lo guardo en una cookie, y como no cambia la url, que es siempre gestionmimascota.loc/categorias puedo recuperar el orden del usuario y cargarlo.
Ya se que puedo cambiar el estilo de los botones con css. Eso lo mirare mas adelante.

Se admiten todo tipo de consejos, ideas.

Un saludo!

Última edición por chemajmb; 11/04/2012 a las 03:14
  #2 (permalink)  
Antiguo 11/04/2012, 09:59
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: Gestion/Mantenimiento de entidades con tablas y formularios en php

Hombre, para modificar y eliminar yo usaría enlaces como tú dices. Ya que vas a abrir otro formulario nuevo y puedes pasar el id por GET sin complicarte.
  #3 (permalink)  
Antiguo 11/04/2012, 16:10
 
Fecha de Ingreso: enero-2012
Ubicación: España
Mensajes: 150
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Gestion/Mantenimiento de entidades con tablas y formularios en php

Si, es lo que voy a hacer, pero queria que alguien me abriera los ojos, maneras de hacerlo, consejos, etc. Que herramientas se suele utilizar para hacerlo. etc etc.
  #4 (permalink)  
Antiguo 11/04/2012, 16:17
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: Gestion/Mantenimiento de entidades con tablas y formularios en php

Es que en ese caso no hay muchas más opciones, ponerlo como botones en un form sería un error, no haría mas que complicarlo.
Y no son más que enlaces así que <aaaaaaaaaaaaaaaaaaaaaaaaaa> xD
  #5 (permalink)  
Antiguo 12/04/2012, 08:49
Avatar de ginitofl  
Fecha de Ingreso: diciembre-2006
Ubicación: Lima Perú
Mensajes: 349
Antigüedad: 17 años, 4 meses
Puntos: 22
Respuesta: Gestion/Mantenimiento de entidades con tablas y formularios en php

Yo lo haria con ajax, seria mas comodo hacer el mantenimiento sin estar ingresando a otras ventanas.
  #6 (permalink)  
Antiguo 12/04/2012, 17:49
 
Fecha de Ingreso: enero-2012
Ubicación: España
Mensajes: 150
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Gestion/Mantenimiento de entidades con tablas y formularios en php

Explicate un poco mas si puedes compañero.

¿ Cuanto cuesta controlar un poco de Ajax para hacerlo ? Por que yo no se ni lo que es, se que es javascript + algo, bueno y ahora que lo he mirado en el google se que es javascript + xml pero no lo he utilizado nunca.

¿ Me seria muy complicado mirar un manual y empezar a hacer mis cositas ?
  #7 (permalink)  
Antiguo 13/04/2012, 00:46
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: Gestion/Mantenimiento de entidades con tablas y formularios en php

Para utilizar peticiones Ajax a nivel básico tampoco hay que controlar mucho, si quieres hacer algo más complicado sí pero eso sería js ya.
Si buscas por internet encontraras bastantes funciones buenas para enviar y recibir peticiones Ajax
  #8 (permalink)  
Antiguo 13/04/2012, 01:01
 
Fecha de Ingreso: septiembre-2010
Ubicación: /home/
Mensajes: 103
Antigüedad: 13 años, 7 meses
Puntos: 17
Respuesta: Gestion/Mantenimiento de entidades con tablas y formularios en php

Hola chemajmb
aquí tienes un buen ejemplo que podrías adaptarlo a lo tuyo
http://www.ribosomatic.com/articulos...ento-de-datos/


saludos
  #9 (permalink)  
Antiguo 14/04/2012, 05:32
 
Fecha de Ingreso: enero-2012
Ubicación: España
Mensajes: 150
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Gestion/Mantenimiento de entidades con tablas y formularios en php

Hola Bugger y compañia, gracias por las respuestas.
  #10 (permalink)  
Antiguo 14/04/2012, 06:35
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años
Puntos: 97
Respuesta: Gestion/Mantenimiento de entidades con tablas y formularios en php

AJAX te va ayudar un montón en eso. Y JQUERY te ayudará a gestionar las peticiones ajax.
Ten tambien en cuenta que, cuando gravas algo, es bueno recoger:

resultado de la accion: 1/0 (bien o mal)
resultado devuelto: (un mensaje, el mismo formulario, una lista refrescada...o todo)

dichos resultados te serviran para insertalos en ciertas partes de tu web.


Para recibir multiples respuestas del servidor con una sola peticion, se hace mediante JSON, que basicamente es una respuesta en formato array para javascript.
Para darte una idea, el siguiente ejemplo devuelve save_result (numérico si ok), saved_form (el form devuelto por php con los arreglos que toquen), y message (un mensaje de como ha ido la cosa).

jQuery(function($){
$('#(idform)').live('submit',function(){
ur=$(this).attr('action');
params=$(this).serialize();
$.post(ur,params, function(resposta) {
resp=eval('('+resposta+')'); <---array devuelto por php.
if(!isNaN(resp['save_result'])){
$('#3344_divform').html(resp['saved_form']); <-----insercion de codigo en un div
}
$('#3344_message').html(resp['message']);
});
return false
})
})

Aunque JQUERY parezca liado, lo és. Pero a nivel basico, és fácil de comprender. Y te aseguro que vas a sacarle un monton de provecho. El esfuerzo vale la pena.

Animo!!

Etiquetas: entidades, formulario, html, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:11.