Formulaires dynamiques

Soyez le premier à donner votre avis sur cette source.

Vue 13 946 fois - Téléchargée 3 021 fois

Description

on rempli un formulaire dynamique (selon les champs d'une table mysql) et les données sont renvoyées a une autre page qui enregistre les données dans cette table. si un champ de la table est nommé mail un mail format html avec lien est envoyé pour vérifier l'adresse saisie.

Conclusion :


je n'ai pas voulu faire un vrai projet. les pages affichées sont seulement des tests des fonctions et classes développées.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
218
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
17 mars 2012

Bonjour, d'abord merci pour les conseils.

donc il vaudrais mieux que le classe outil_mysql ai une fonction qui renvoi un tableau résultat d'une requete. c'est ce tableau qui sera utilisé dans les autres classes et fonctions pour les formulaires dynamiques.

je suis conscient de mes lacunes en sécurité, y a t'il des tutos ou d'autres conseils (j'en cherche déjà dans mon temps de libre).

merci @+.
Messages postés
134
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
23 décembre 2009

Bonjour,

Juste une chose encore :
http://localhost/PHP/validationmail.php?mail='.$this->ml->destinataire
> Ca manque de sécurité. Il aurait été bien de définir un code qu'on ne peut pas connaitre à moins de recevoir l'email. Au pire un genre de truc comme ça : .'&code'.md5($this->ml->destinataire.'salt')
Messages postés
575
Date d'inscription
dimanche 23 décembre 2001
Statut
Membre
Dernière intervention
23 octobre 2012

salut,

Bonne utilisation des classes pour une partie des fichiers, le style est lisible, par contre gros problème d'indentation. Je me permet de te proposer quelques améliorations :

- Commenter le code en phpDoc
- Arrgh :) le faire en php5
- Sortir le html de la classe outil_html (exemple : corps_mail)
- Tout ce qui est mysql doit rester dans la classe mysql (ce que tu as bien fait en partie, sauf oublis de quelques mysql_fetch*)

Perso, j'aurais plus atomisé les classes de génération en définissant des champs types et la possibilité de définir les méta-données style quand tu fait le listing d'une table pouvoir cacher des champs, ou bien définir leur titre...

Bonne continuation,
akh
Messages postés
69
Date d'inscription
mardi 11 avril 2006
Statut
Membre
Dernière intervention
23 juillet 2013

Bonjour.

Merci pour la source. Je les test dès que possible.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.