Nous sommes actuellement le 01 Juil 2026, 16:37

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 
Auteur Message
MessagePublié: 04 Juil 2006, 18:37 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 02:19
Message(s) : 3490
Localisation : Québec, QC
Hello,

Ce qui me fatigue le plus en programmation Web avec PHP, c'est la gestion des maudits formulaires. C'est toujours du code long, redondant et chiant à faire ...

Pour avoir fait un peu de .net il y a quelques mois, c'est ce qui m'a fait aimer le .net, plus de code chiant à faire pour faire des form ...

Je cherche pas nécessairement quelque chose de wysywig comme en .net avec Visual Studio/Webmastrix mais seulement un mécanisme d'automatisation.

J'ai trouvé une classe nommée Clone Fish (http://www.phpformclass.com/page/index). Cette classe semble tout ce que je désires, c'est à dire :

- Génération simple des formulaires
- Possibilité de remplir les forms à partir de données d'une DB SQL
- Possibilité de sélectionner les valeurs par défaut à partir d'une requête SQL
- Validation client (JavaScript) et serveur (PHP)


Le problème de cette classe c'est que son auteur la vends 99$US. Ce que je trouve un peu cher... (la version "gratuite" est insuffisante et ne couvre pas les besoins énumérés ci-haut).

Quelqu'un connait un truc du genre qui serait gratuit ou à la limite moins cher ?


Merci

_________________
Homer


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Juil 2006, 19:14 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Salut,

Tu veux surment un equivalent comme pear Quick form
http://pear.php.net/package/HTML_QuickForm

Perso, je detest les truc qui font de la magie pour toi. Au bout du compte tu est perddant. Ils ne s'etend jamais comme tu veux, ne sont jamais reutilisable comme tu le veux.

Tu as juste a te monter un structure d'object qui contiennent tes donnees et des object qui filtre le data de tes container et voila. Et ca peut ce faire automatiquement par une methode filterObject.

C'est vraiment simple a coder.

Apres tu as une architecture qui fait du sense. Pas juste un truc qui genere des choses sans penser. Et tes connaissances ont evoluer.

Mais chacun a ca recette !

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Juil 2006, 20:50 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 02:19
Message(s) : 3490
Localisation : Québec, QC
Pro_PHP a écrit:
Salut,

Tu veux surment un equivalent comme pear Quick form
http://pear.php.net/package/HTML_QuickForm


J'ai vu cette classe. La gestion des champs par défaut est mal pensée et l'interraction avec une base SQL est pas évidente.

_________________
Homer


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Juil 2006, 22:23 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Je suis pas certain, mais la je crois qur tu as besoin de
http://pear.php.net/package/DB_DataObject_FormBuilder

A toi de voir si ca correspond a tes besoins.

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site