Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2005, 09:45
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
No, en PHP no hay "DBGrid" de parte de funciones de PHP .. entre otras cosas por qué eso pertence más a tu "capa de presentación" que la de proceso PHP.

De todas formas .. lo normal es que diseñes esa "tabla" dinámicamente (realmente no sé donde o en que médio vas a presentar esos datos) en HTML o el formato que requieras de salida. Con eso te crearás tu método mas o menos genérico para implementar un rudimentario "DBgrid" (seguro que si buscas en la red alguien más lo ha hecho, genérico: busca en www.phpclasses.org)

Como dices usar OOP .. tendrás un método que crear para obtener tus datos de la fuente de estos (tu BD o donde esten) y otro para generar tu "vista".

Concreta mejor que es lo que pretendes hacer olvidate de comparaciónes lenguaje de escritorio a este de PHP del lado del servidor .. por qué aquí ya estás viendo que NO intervienes con un -sólo- lenguaje y médio sino con dos: PHP <-> datos (del lado del servidor) y HTML/Javascript/DHTML/flash .. etc del lado del cliente.

Otras alternativas que puedes ver son "grillas" en DHTML como:
http://www.activewidgets.com/

Y si necesitas interacción con el servidor ante un cambio de un dato de esa "grilla" (al más puro estilo aplicación de escritorio) .. entonces revisa alternativas usando técnicas como "Ajax" (tenémos un foro para tal fin)).

Un ejemplo (comercial pero para que veas hasta donde puede llegar dicha técnología):
http://developer.ebusiness-apps.com/.../griddemos.htm

(como veras ... primero debes resolver el problema sobre la técnica a usar .. luego si quieres lo implementas bajo OOP ... )

Un saludo,