Google
Web dns.bdat.net

Re: [PHP-ES] Easy Form

Write haof XML files: Emiliano Horcada ( emilianohorcada@gmail.com)
Fecha: jue 15 sep 2005 - 20:37:33 CEST


Oscar:
La estructura es la que quieras, de hecho eso es lo bueno del script.
Siempre y cuando nombre a los campos como corresponda está todo bien.
La base la creas como siempre creas una base. Recordá que esto está para
MySql, a si que deberas hacerlo en esa base. Seguramente (aunque no siempre)
tu servidor te proveerá de phpmyadmin para administrar la base. Desde ahí
podes crear las tablas y campos.
Cualquier cosa, acá estamos.

Emiliano J. Horcada

On 9/15/05, Oscar G Salazar < ogsalazar@speedy.com.ar> wrote:
>
> Hola Emiliano!:
>
> tu trabajo y la idea son exelentes!, ahora tengo un
> problema, donde esta la estructura de la base de datos que usa para
> funcionar o como la creo?
>
> Salu2,
>
> Gustavo
>
> Emiliano Horcada wrote:
>
> >se, se... hay que seguir ampliando el proyecto y definitivamente incluiré
> >esas funcionalidades.
> >Gracias por el aporte!
> >
> >Emiliano J. Horcada
> >
> >On 9/14/05, Hari Seldon < hari.seldon@telefonica.net> wrote:
> >
> >
> >>En mi humilde opinión, gestionar el contenido de una sola tabla
> >>suele ser insuficiente...
> >>
> >>Sobre todo si estás realizando un CMS complejo, en el cuál vas a
> >>tener varias tablas relacionadas.
> >>
> >>Yo haría algo del tipo siguiente...
> >>
> >>1) Defino una select con los campos que me interesen de una o más tablas
> >>definiendo sus relaciones
> >>2) Averiguo con SQL los tipos de dichos campos
> >>3) Genero el formulario para este "DataSet"
> >>
> >>Eso si que me parece realmente interesante... Y creo que en
> >>phpclasses he visto alguna que hace exactamente eso.
> >>
> >>Un saludo, y enhorabuena por el proyecto.
> >>
> >>
> >>
> >>>-----Mensaje original-----
> >>>De: Emiliano Horcada [mailto: emilianohorcada@gmail.com]
> >>>Enviado el: miércoles, 14 de septiembre de 2005 5:11
> >>>Para: reolbe@gmail.com
> >>>CC: php-es@lists.php.net
> >>>Asunto: Re: [PHP-ES] Easy Form
> >>>
> >>>De seguro buscaré por ahí algo que pueda servir para desarrollar este
> >>>proyecto.
> >>>Muchas gracias Renato!
> >>>
> >>>Emiliano J. Horcada
> >>>
> >>>On 9/13/05, Renato Olivares < reolbe@gmail.com> wrote:
> >>>
> >>>
> >>>>Me parece recordar que Manuel Lemos, en
> >>>>
> >>>>
> >>>http://www.phpclasses.org/ ya
> >>>
> >>>
> >>>>tiene hecha una clase con este fin. No recuerdo bien el nombre. pero
> >>>>seguramente en ese sitio encontraras varias clases que te pueden dar
> >>>>ideas para el proyecto que tienes en mente.
> >>>>
> >>>>El 13/09/05, Emiliano Horcada< emilianohorcada@gmail.com> escribió:
> >>>>
> >>>>
> >>>>>Bueno gente, tengo una buena noticia.
> >>>>>Me embarqué (hace una semana) en un proyecto que me
> >>>>>
> >>>>>
> >>>cautivo bastante.
> >>>
> >>>
> >>>>>La idea surgió de una situación bastante rutinaria para
> >>>>>
> >>>>>
> >>>mi como es el
> >>>
> >>>
> >>>>hacer
> >>>>
> >>>>
> >>>>>administradores de contenidos para sitios web.
> >>>>>Al empezar uno de estos proyectos empecé a generalizar
> >>>>>
> >>>>>
> >>>los mecanismos
> >>>
> >>>
> >>>>hasta
> >>>>
> >>>>
> >>>>>llegar a la siguiente idea: "no sería buenísimo que haya alguna
> >>>>>
> >>>>>
> >>>>aplicación
> >>>>
> >>>>
> >>>>>en PHP que te permita hacer un formulario desde una tabla
> >>>>>
> >>>>>
> >>>de una base de
> >>>
> >>>
> >>>>>datos?" y buscando algunas funciones de php, preguntando
> >>>>>
> >>>>>
> >>>por otras (acá
> >>>
> >>>
> >>>>en
> >>>>
> >>>>
> >>>>>la lista, claro) y demás me encontré con que era posible,
> >>>>>
> >>>>>
> >>>y para nada
> >>>
> >>>
> >>>>>dificil.
> >>>>>Bueno, resumiendo. Armé un módulo que te genera un
> >>>>>
> >>>>>
> >>>administrador (alta,
> >>>
> >>>
> >>>>baja
> >>>>
> >>>>
> >>>>>y modificación) con formularios y todo, simplemente
> >>>>>
> >>>>>
> >>>pasandole el nombre
> >>>
> >>>
> >>>>de
> >>>>
> >>>>
> >>>>>la tabla la cual queres editar. Este módulo genera
> >>>>>
> >>>>>
> >>>diferentes tipo de
> >>>
> >>>
> >>>>campos
> >>>>
> >>>>
> >>>>>(text, textarea, select, radiobutton, file, hasta campos
> >>>>>
> >>>>>
> >>>de fecha!)
> >>>
> >>>
> >>>>>dependiendo exclusivamente del tipo de campo de la base
> >>>>>
> >>>>>
> >>>de datos y del
> >>>
> >>>
> >>>>>nombre del campo. Lo cual agilisa en un 80% el proceso de
> >>>>>
> >>>>>
> >>>desarrollo de
> >>>
> >>>
> >>>>un
> >>>>
> >>>>
> >>>>>administrador de contenidos.
> >>>>>Es verdaderamente muy util.
> >>>>>Ahora, para que pondo esto?, primero para brindarles el
> >>>>>
> >>>>>
> >>>código por
> >>>
> >>>
> >>>>supuesto,
> >>>>
> >>>>
> >>>>>pero aparte por que estoy seguro de que este código puede
> >>>>>
> >>>>>
> >>>optimizarse, y
> >>>
> >>>
> >>>>a
> >>>>
> >>>>
> >>>>>eso me dispongo. Lamentablemente no tengo mucho manejo de
> >>>>>
> >>>>>
> >>>clases (Pero
> >>>
> >>>
> >>>>estoy
> >>>>
> >>>>
> >>>>>leyendo un manual, no se alarmen) y se que muy
> >>>>>
> >>>>>
> >>>posiblemente este módulo
> >>>
> >>>
> >>>>>pueda mejorarse con alguna implementación de ese estilo u
> >>>>>
> >>>>>
> >>>optimización
> >>>
> >>>
> >>>>de
> >>>>
> >>>>
> >>>>>procesos varios.
> >>>>>Ya colgué este código en mi página para que puedan acceder (
> >>>>>http://hstudios.com.ar/EasyForm/) y se lo pueden bajar de
> >>>>>
> >>>>>
> >>>ahí. De hecho
> >>>
> >>>
> >>>>>también me tomé el trabajo de explicar un poco el
> >>>>>
> >>>>>
> >>>funcionamiento (sino
> >>>
> >>>
> >>>>no va
> >>>>
> >>>>
> >>>>>vio). La idea es que lo vean, lo usen, lo arreglen, le
> >>>>>
> >>>>>
> >>>agreguen cosas y
> >>>
> >>>
> >>>>lo
> >>>>
> >>>>
> >>>>>tengamos ahí para nutrirlo. En la página misma hay un
> >>>>>
> >>>>>
> >>>campo donde pueden
> >>>
> >>>
> >>>>>ingresar su mail para que les avise de cuando vamos haciendo
> >>>>>actualizaciones.
> >>>>>Espero que les sirva. Sinceramente me entusiasma el hecho
> >>>>>
> >>>>>
> >>>de poder
> >>>
> >>>
> >>>>laburar
> >>>>
> >>>>
> >>>>>abiertamente.
> >>>>>Cualquier cosa me contactan.
> >>>>>Saludos,
> >>>>>
> >>>>>Emiliano J. Horcada
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>
> >>
> >>
> >
> >
> >
>
>



Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:49 CET