galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006
-
2 mai 2004 à 14:00
misafredo
Messages postés12Date d'inscriptionsamedi 17 mars 2007StatutMembreDernière intervention19 juillet 2011
-
11 déc. 2011 à 07:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
misafredo
Messages postés12Date d'inscriptionsamedi 17 mars 2007StatutMembreDernière intervention19 juillet 2011 11 déc. 2011 à 07:34
10/10
Merci
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 19 mars 2010 à 11:08
=> Commentaire de ravery le 20/11/2007 19:59:30
dan4
Messages postés27Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention21 juillet 2013 19 mars 2010 à 09:24
Pas complet le fichier généré.
Plein d'erreur en l'éxécutant.
dryat120
Messages postés3Date d'inscriptionlundi 27 avril 2009StatutMembreDernière intervention 9 mai 2009 8 mai 2009 à 11:19
Pour ma question ci-dessus, après une recherche j'ai supprimé le &. On a :
$form_gen=reorg_check($form_gen,'is_hidden');
Et je n'ai plus le défaut au lancement de l'application.
Par contre, la page générée commence par une trentaine de :
Notice: Undefined offset: 1 in D:\wamp\www\phpcs_GENERATEUR-FORMULAIRE-PARTIR-MYSQL___Page\form_gen_V5.2.php on line 235
En route pour de nouvelles aventures.
Merci d'avance à ceux qui peulent m'indiquer le chemin ;-)
Dryat120
dryat120
Messages postés3Date d'inscriptionlundi 27 avril 2009StatutMembreDernière intervention 9 mai 2009 8 mai 2009 à 10:42
Bonjour et bravo,
Travaillant en local avec Wamp2,
cela semble fonctionner sauf pour ce message d'erreur pour les lignes 615 à 629
Warning: Call-time pass-by-reference has been deprecated in D:\wamp\www\phpcs_GENERATEUR-FORMULAIRE-PARTIR-MYSQL___Page\form_gen_V5.2.php on line 615
Le code étant du type :
$form_gen=reorg_check(&$form_gen,'is_hidden');
Merci pour un tuyau
Dryat120
worstangel
Messages postés42Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 5 juillet 2006 7 nov. 2008 à 18:53
Bonjour, vous n'avez rencontré aucun problème avec free ??!
Moi il m'affiche une erreur :
Warning: session_start() [function.session-start]: open(/mnt/145/sda/0/c/holtic/sessions/sess_ede42f4cefbc1b62ce464c68d67575af, O_RDWR) failed: No such file or directory (2) in /mnt/145/sda/0/c/holtic/b/form_gen_includes.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/145/sda/0/c/holtic/b/form_gen_includes.php:3) in /mnt/145/sda/0/c/holtic/b/form_gen_includes.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/145/sda/0/c/holtic/b/form_gen_includes.php:3) in /mnt/145/sda/0/c/holtic/b/form_gen_includes.php on line 3
Que fais-je pour la régler ?
Je ne peux pas dire comment est ton code, je n'ai pas encore pu l'utiliser ;)
Mais si j'y arrive, je te noterais ;)
cs_defrancesco
Messages postés16Date d'inscriptiondimanche 19 novembre 2000StatutMembreDernière intervention20 juin 2005 21 nov. 2007 à 10:12
Dommage !
Ce script est assez unique (J'ai fait beaucoup de recherche). A part l'usine à gaz classeForms, il n'y a pas grand chose sur la toile de ce genre.
Pour des gens comme moi qui ne maîtrisent pas le language PHP, c'est d'une grande utilité.
Mon site est hébergé chez Infomaniak. Il tourne avec php5. Tout fonctionne!
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 20 nov. 2007 à 19:59
Ce script n'est plus maintenu.
J'ai completement changé d'architecture (api/dao) et il faudrait des tas de modif pour qu'il soit adaptable. donc si quelqu'un veux le maintenir et l'adapter aux besoins moderne (php5)...
cs_defrancesco
Messages postés16Date d'inscriptiondimanche 19 novembre 2000StatutMembreDernière intervention20 juin 2005 20 nov. 2007 à 07:25
Bonjour,
Super script! dommage que la doc n'est pas à la hauteur.
Installé sur la plate-forme Wamp5 (excellente plate-forme), tout marche bien.
Mériterai un suivi!
macleod7
Messages postés15Date d'inscriptionjeudi 21 avril 2005StatutMembreDernière intervention21 septembre 2009 9 juin 2007 à 16:09
Pour ma part ce script est bien, je suis tombé dessus hier, et j'ai pu l'utiliser par exemple pour la gestion de mes news, que j'ai mis en ligne aujourd'hui, et il fonctionne du premier coup, pour info j'utilise xampp, et non plus easyphp 1.8, ou il semble ne plus être à jour.
bonne continuation
loscovic
Messages postés7Date d'inscriptionvendredi 20 août 2004StatutMembreDernière intervention28 avril 2008 6 avril 2007 à 17:26
bravo!!!
mutanet
Messages postés1Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention12 janvier 2007 12 janv. 2007 à 10:37
Bjr à tous,
J'ai installé Easyphp1.6 et voici l'erreur que je reçoit lorsque je tente de générer un formulaire à partir d'une base de données installée par défaut via PHPmyadmin :
Parse error: parse error, unexpected T_STRING in c:\program files\easyphp\home\db.php on line 146
Voici la ligne 146 : <td></td></tr>
Quelqu'un a t il une vague idée ?
Merci de votre aide car je bloque et ne sais plus ou chercher.
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 23 sept. 2006 à 16:07
apres avoir re testé l'appli ça marche !
ok a plus
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 17 sept. 2006 à 15:08
ola quels sont les news
j'ai testé sur php 5 et MAMP sur mac os x
global on
ça marche pas !
y a ti une solution ?
merci
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 12 juin 2006 à 09:07
Je viens de tester la nouvelle mouture ... nickel ...
il propose la sauvegarde du fichier genere ...
2 petites choses cependant ..
- lorsque l'on selectionne une autre table pour faire un "lookup", ce serait sympa qu'il coche la case "select" automatiquement, au cas ou on oublierait ...
- Si on selectionne "timestamp" dans les options, ajouter un petit calendrier au formulaire... (oui bon la je pousse un peu... )
Sinon.. impec... tester avec Uniserver (php5 ) et FF et IE7
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 10 juin 2006 à 11:22
je viens de tester la derniere version c'est mieux mais plus aucune erreur maisau moment de la generation des formulaires , il y a un souci ... il n'enregistre pas le formulaire il le genere dans la page avec des erreurs ...
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 8 juin 2006 à 17:25
je peux pas t'aider mais je suis un supporter ...cette appli est top je suis graphiste alors moi les scripts qui me font gagner du temps je dis cool .
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 8 juin 2006 à 15:09
cherche isset sur php.net...
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 8 juin 2006 à 15:07
Mise à jour 5.1.2
Si quelqu'un pouvait m'indiquer comment faire pour le problème de notice :
Je crée un tableau à partir des variables postées (foreach post : tab[name]=value ).
Le Problème c'est que si je n'ai pas coché de cases d'un label, la variable post n'existera pas.
donc le tab[name] speficique n'existera pas non plus.
Ensuite si je teste post[name] => j'ai une notice disant que l'index n'existe pas
de même pour tab[name].
Alors comment savoir si un index de tableau existe sans l'interroger. Ou comment l'interroger sans générer une notice ?
Grosse question ca.
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 7 juin 2006 à 18:27
en fait ce script est trop puissant pour des personnes qui gerent des dizaines de tables ...
le seul hic c'est que le code est mal foutu et que personne ne puisse le corriger ...
connaissez vous un script similaire qui fonctionne bien merci ...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 7 juin 2006 à 13:08
ah...
ici, c'est programmé comme un porc, comme je l'ai dit !!!
donc, il utilise des variables sans vérifier leur existance, alors évidement, si elles n'existent pas , undefinded indes, c'est pour ça qu'il faut cacher les erreurs notices...
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 7 juin 2006 à 13:04
Bonjour,
Je ne comprend j'ai l'erreur suivante (Undefined index) des que j'utilise un $_POST, $_GET ou encore $_SESSION??
La version de php doit normalement supporté ceci!!
J'ai egalement cette erreur: Undefined offset.
C'est incomprehensible j'ai tjrs utiliser ces variable depuis la version 4 de php
Avez vous des idées??
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 7 juin 2006 à 12:58
Notice: Undefined index: func in c:\program files\easyphp\www\page0.2\admin\mod\form_gen_v5.1.php on line 44
Génération d'un formulaire pour la table : event HELP
Nom du futur fichier :
Notice: Undefined variable: i in c:\program files\easyphp\www\page0.2\admin\mod\form_gen_v5.1.php on line 108
Notice: Undefined variable: bgcolor in c:\program files\easyphp\www\page0.2\admin\mod\form_gen_v5.1.php on line 121
idevent (int(11)) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
descriptif (varchar(255)) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
titre (varchar(255)) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
debut_chantier (date) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
fin_chantier (date) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
idprojet (int(11)) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
Notice: Undefined variable: database in c:\program files\easyphp\www\page0.2\admin\mod\form_gen_v5.1.php on line 146
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 7 juin 2006 à 12:35
je teste ça merci...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 7 juin 2006 à 11:07
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 7 juin 2006 à 10:55
php version 4.3.10 easyphp 1.8
avec le fichier de config suivant :
register_globals = ON
safe_mode = ON
y genere les fichiers erreurs et il veut pas créer le fichier.php de mise a jour...
y a t il une autre solution ?
peut on avoir les fichiers d'origine en anglais merci ?
y a t il quelqu'un qui a recodé les sources merci ...
impossible à adapter ? sur des versions recentes de php que faut il faire ?????
merci de m'aider svp ...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 juin 2006 à 19:01
c'est marqué en haut...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 juin 2006 à 19:01
c'est marqué en haut...
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 6 juin 2006 à 18:58
il s'agit de la version 4.3.10 et au niveau de la conf je ne sais plus comment configurer pour que ça marche....
merci de votre aide j'ai trop besoin de ce script pour alimenter la base de mon site.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 juin 2006 à 14:13
... easyphp, c'est un gros tas, rien de plus... c'est la version de php et sa conf qu'il faut voir !
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 6 juin 2006 à 12:39
moi je l'ai testé avec easyphp 1.6 ça marche ...
mais si pas chez mon hebergeur ...j'aimerais savoir ce qu'il faudrait changer pour qu'il passe partout ...
6 juin 11h55 petite mise à jour - je vais le tester encore merci
karafraise
Messages postés12Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention23 septembre 2006 6 juin 2006 à 12:39
moi je l'ai testé avec easyphp 1.6 ça marche ...
mais si pas chez mon hebergeur ...j'aimerais savoir ce qu'il faudrait changer pour qu'il passe partout ...
6 juin 11h55 petite mise à jour - je vais le tester encore merci
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 juin 2006 à 12:00
lol, non, ça ne t'empèche pas d'utiliser $_GET et $_POST... le contraire est cependant impossible...
Un code codé strict fonctionne sur un serveur permissif, mais un code qui se permet des horreurs ne passe pas sur un serveur strict...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 juin 2006 à 12:00
lol, non, ça ne t'empèche pas d'utiliser $_GET et $_POST... le contraire est cependant impossible...
Un code codé strict fonctionne sur un serveur permissif, mais un code qui se permet des horreurs ne passe pas sur un serveur strict...
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 6 juin 2006 à 11:45
Je sais, mais ma config colle à mon hébergeur. donc s'il est avec register global à ON, je le suis aussi.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 juin 2006 à 10:31
svp, ne programmez pas avec register global à on, ça donne un code crade... et ne cachez pas les notices....
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 15 mai 2006 à 14:16
théoriquement, il devrait te proposer d'enregistrer ton formulaire je suis sous
easyphp 1.7
avec le fichier de config suivant :
register_globals = ON
safe_mode = ON
ciagar
Messages postés12Date d'inscriptionmardi 11 mars 2003StatutMembreDernière intervention 1 février 2007 15 mai 2006 à 13:56
Par contre, je n'arrive pas à le faire fonctionner :-(.
Tester sous easyphp 1.7 et 1.8
Petite affichage de Notice.
ouverture db -> ok
ouverture table -> ok
ouverture formulaire -> ok
Validation "generer le formulaire" -> efface les options et retourne sur la création du formulaire.
Quand je met la variable de Debuggage à 1 ou 3...pareil, pas plus d'info.
Une idée avant que j'essaye de debugger ?
Ou peut-être il ne marche que sous esayphp 1.6 ?
Merci d'avance,
ciagar
Messages postés12Date d'inscriptionmardi 11 mars 2003StatutMembreDernière intervention 1 février 2007 15 mai 2006 à 10:32
Merci pour ce super code, je cherche cette option depuis longtemps.
Cordialement,
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 9 mars 2006 à 16:22
Oui effectivement ... j'ai d'autres tables ou ca marche tres bien ... c'est bizarre...
sinon as-tu regarde les autres modifs ?
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 9 mars 2006 à 14:58
Je prefere ne pas te citer de lignes car tu semble avoir trop touché au code (l126 chez toi =123 chez moi)
Pour les underscores, je suis etonné. J'ai personnellement plein de champs sur le principe : id_item, ou desc_item, ou encore code_groupe et je n'ai aucun problème.
Pour the_principe, une c'est dans la fonction close_fonction ; dans la série de str_replace qui est quelques lignes avant avant le return : $form_gen['all'] = str_replace("<the_princip>",$form_gen['the_princip'],$form_gen['all']);
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 9 mars 2006 à 14:38
Desole... je viens encore de trouver un bug ... si le nom des champs contien des "_" il ne les affiche pas ... et donc donne une erreur lors de l'execution du script :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Y:\www\phpcs_genFormulaire_22453\function.php on line 25
voici la ligne 23 (qui cree $SQL ) :
$sql="SELECT id_function, FROM function ORDER BY ;";
il manque function_name :
$sql="SELECT id_function, function_name FROM function ORDER BY function_name;";
J'ai vu que tu remplaces les "_" par des " " mais je n'ai pas trouve l'endroit ou tu encode la valeur pour <the_princip> lors de la creation de la requete ... donc la je suis bredouille (a part la ligne 126 :str_replace('_',' ',$champ) )
merci de ton aide ...
Galadriann
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 9 mars 2006 à 14:14
J'ai trouve d'ou vient le probleme ...
A mon avis tu dois avoir un register_global=ON ...
bon voici mes trouvailles :
-ligne 399 :
$form_gen['create'].=$form_gen['virgule']."'$".$champ."'";
il y avait des points en trop ce qui fait que lors de la creation d'un champs il faisait : ".valeur."
- ligne 408 a 410 :
$form_gen['head']='<?php '."\n".'$func=$_REQUEST[\'func\'];'."\n"
.$_SESSION['table_database']['mysql_connect'].'("'._HOST.'","'._USER.'","'._PASS.'");
'.$_SESSION['table_database']['mysql_select_db'].'("'.$_SESSION['database'].'");
J'ai ajoute un $func=$_REQUEST pour recuperer la valeur de func. Vu que tu peux la passer en post ou en get il faut utiliser $_Request ou alors faire des tests d'existence ... a toi de voir
un des problemes vient que tu oublies de recuperer la valeur de $func alors que tu le fais pour tous les autres ...
si tu veux je peux t'envoyer le fichier avec les lignes modifiees...
Une remarque
Pour clarifier le code, je separerais l'HTML du PHP et quand tu dois parser une variable je mettrais alors le code PHP ex :
En tout cas ca marche .... un grand bravo pour le code ... je comprend mieux maintenant ce que tu disais pour faire du XML ... oufti ... comme on dit chez nous ..
a+
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 9 mars 2006 à 12:01
ok merci ... je vais fair l'analyse du pourquoi du comment ... ;-)
je posterais mes trouvailles ...
a+
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 9 mars 2006 à 08:53
je testerais uniserver un de ces 4, ca semble cool. mais de là à l'installer sur USB... avec mes 100aine de Mo de script, ca va pas le faire.
Pou rphp5, aucune idée des changements à effectuer : encore jamais touché, mes hébergeurs sous sous 4. donc je ne peux pas t'aider.
Désolé.
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 8 mars 2006 à 19:39
pour Uniserver, il faut prendre la version 3.2a et pas la 3.3 parce qu'elle est super buguer ... a+
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 8 mars 2006 à 19:28
Pour info, IE7 c'est la version beta officielle... progres, meilleur rendu des CSS, multi-tab... bref...
eh oui ... je n'avais pas penser a ca ... je suis effectivement sur php5. Quel serait le probleme ?
La premiere fois que j'avais tester j'etais sur easyphp mais j'ai changer car Uniserver (miniserver.sourceforge.net) ne necessite pas d'installation ... donc hop, sur une cle USB et je lance le serveur sur n'importe quelle machine ... ca tourne nickel ... sauf que c'est sur php5...
Merci de ton aide
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 8 mars 2006 à 15:08
Galadrian, ton problème de table semble venir de ton type de serveur (unixserver) car je n'ai aucun problème sous firefox 1.5 mais utiliser IE7, je sais pas d'ou tu le sort mais je suis "resté" sur ie6.
Tu ne serais pas sous php5 par hasard ?
L'ouput en xml n'est pas pour tout de suite. déjà que le code généré est compatible xhtml, de là... il te reste à faire ton css.
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 8 mars 2006 à 14:24
Juste pour info, le popup reste bloque sur la table a utiliser ...
il manque :
if (isset($_POST['func'])) {$func = $_POST['func'];}
dans for_gen_popup.php
sinon il ne sait pas quel table utiliser...
Ensuite quand j'essaye de generer le formulaire ... plus rien ... j'utilise Firefox 1.5 et IE7
et Uniserver cote server...
Merci de ton aide ... et de fait, faire un output en xml ce serait fantastique ... on pourrait ensuite utiliser un xslt pour faire la transformation et hop le tour est joue...
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 6 mars 2006 à 15:38
Pol49 :
_ Je suis pas fort en création de doc / aide. Généralement, j'en fait pas et je fait le plus intuitif possible. J'ai tout de même fait le petit texte en bas. c'ets un gros effort d ema part (si si)
_ Pour pas être obligé de "tout se retaper", normalement le formulaire est posté dans une iframe, donc je ne vois pas pourquoi tu devrait te retaper tes cases à cocher car tu ne change pas de fenètre.
De toutes manières, le script généré ne sert que de structure de base, il n'est pas à prendre comme script final. Par exemple, je personnalise les champos upload à la main, y'a des vérifs à faire en plus (champs oblig), des affinages de mise en page, la sécurité à ajouter, etc.
Bref, je ne régénère jamais le script d'une table. Je le modifie. C'est pour ca qu'il n'y a pas moyen de sauvegarder les cases à cocher.
Je pense qu'un fichier xml ferait bien l'affaire pour ca. Si j'y pense un jour je m'y jeterais mais là je suis sur d'autre projets 'plus mieux bien' sous le coude.
cs_pol49
Messages postés1Date d'inscriptiondimanche 5 mars 2006StatutMembreDernière intervention 5 mars 2006 5 mars 2006 à 21:50
Et bien je dis :"BRAVO".
C'est exactement ce que je cherchais, et ça fait exactement ce que j'attendais.
Juste un petit bémol, la documentation, ou au moins l'aide... Ben ça, c'est pas terrible, et la seule façon de comprendre quelque chose est de procéder "par essais et erreurs".... Mais bon, au final, ça marche et c'est très bien.
Un truc encore, si on pouvait sauvegarder en l'état la page de création de formulaire, ça serait bien de pas toujours être obligé de tout recliquer pour une nouvelle table, ou pour une petite modif de rien du tout...
Mais c'est pas grave, je me garde ce script bien au chaud pour d'autres occasions.
Merci !
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 8 déc. 2005 à 23:48
updated
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 30 nov. 2005 à 14:17
On attend avec impatience ... ;-)
cs_avery
Messages postés1Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention30 novembre 2005 30 nov. 2005 à 12:03
Ce code à été créé "a la rache" pour les besoin d'un gros site (un centaines de tables à administrer).
A l'époque je n'avais pas trop de soucis de globals OFF / standard Xhtml-css.
Je l'ai un peu modifié je vous le re-poste dés qu'il est plus "propre".
chanlle
Messages postés20Date d'inscriptionvendredi 3 septembre 2004StatutMembreDernière intervention25 août 2005 30 nov. 2005 à 11:44
Bonjour, moi j'adore ton script et je l'utilise depuis un moment et il a toujours bien marcher.Mais j'ai eut des problemes de serveur avec mon hebergeur et j'ai du changer, et sur certain serveur il ne marche pas, le select apparait tres bien , mais quand on selectionne la base ou autre rien ne s'affiche.C'est valable pour effectuer des formulaires, mais aussi pour afficher les formulaires que l'on a deja creer. Connais tu la raison, moi je penche que sa vient d'une extension qui n'est pas active dans php.ini parsque j'ai comparer les versions chez les hebergeur chez qui il marche et les autres.Si quelqu'un connais l'extension qui le fais fonctionner, merci d'avance.
cs_Martin_j
Messages postés15Date d'inscriptionvendredi 1 juillet 2005StatutMembreDernière intervention19 novembre 2005 16 sept. 2005 à 20:11
Bonjour,
j'arrive pas à chosir ma base !! Comment faire, merci !
++
kofu
Messages postés25Date d'inscriptionvendredi 2 janvier 2004StatutMembreDernière intervention15 mars 2005 8 nov. 2004 à 11:56
Ca a l'air sympa DBdesigner4 ;)
Je publierai le script quand il fonctionnera, car je n'ai pas pu y bosser ce WE. Je republierai la source via mon compte, en indiquant mes sources ;)
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 5 nov. 2004 à 18:16
Kofu,
Pourras-tu mettre tes modifs a disposition ??
Je viens de tester DBdesigner 4 et ils ont un systeme pour generer les formulaires vraiment interessant (ils ont un plugin qui generent un fichier xml qui lui-meme est utilise pour generer des pages d'admin generiques mais tres belle)...
Peut-etre une source d'inspiration ?? le formulaire de recherche par exemple est vraiment sympa (tu tapes le debut et il rafraichit les valeurs affichees ...)
A+
Galadriann
kofu
Messages postés25Date d'inscriptionvendredi 2 janvier 2004StatutMembreDernière intervention15 mars 2005 5 nov. 2004 à 15:49
Combien de fois faut il le répéter :
CODEZ VOS SOURCE AVEC REGISTER_GLOBALS=OFF
Comme ça, ça fonctionne aussi bien en on qu'en OFF
Et mettez vous en safe_mode !
Ce code a du potentiel, mais ça fait plus de 5 heures que je passe à tout recoder proprement, c'est totallement illisible !
Les commentaires sont en franglais, c'est dommage, à croire que ça ne viens pas du Ravery, mais du temps du PHP3 ! ( $phpself est encore utilisé, c'est pour dire! )
Sinon, dans le fond c'est très bien, je te met 7, parce que tu as des efforts à faire niveau compatibilité et lisibilité de code.
PS : Si ce script ne viens pas de toi (tout ou partie) merci d'indiquer tes sources comme le précise romalafrite
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 5 nov. 2004 à 01:07
Par contre, tu aurais pu citer ta source... où est-ce que tu as trouvé ça ?
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 4 nov. 2004 à 22:45
où en es-tu de ton code ? peut-être que je pourrai t'aider, car je peux en avoir besoin pour mon site, donc je le mettrais à jour avec les normes de sécurité dont j'ai besoin, ce qui serait un plus pour ton script par la suite...
kofu
Messages postés25Date d'inscriptionvendredi 2 janvier 2004StatutMembreDernière intervention15 mars 2005 4 nov. 2004 à 22:42
Sympa ton script, mais j'ai d'énormes difficultés à le modifier pour qu'il puisse fonctionner sur mon serveur (register_globals=off, php 4.3.3)
Pourrais tu me contacter pour me donner des explications sur ton code STP ?
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 8 juin 2004 à 14:07
Moi j'aurais bien voulu, mais tu m'aides pour le mien de dev... et là tu vas t'amuser mon grand... (c'est pas en difficulté c'est en temps ;) )
Donc à bientôt peut etre ;)
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 8 juin 2004 à 13:56
Salut,
Je viens encore de me servir de ton code pour generer des pages pour mon site.
J'ai juste 2 petits prob :
- je veux ajouter un lien pour chaque champs ou j'ai un select pour ajouter/modifier/supprimer une des valeurs du select
- je voudrais separer le code de l'html
Ainsi, je peux changer l'apparence et faire un meilleure gestion du code (par exemple authentifier l'utilisateur et n'ajouter la possibilite d'ajouter/modifier des champs que si il est admin ...). Pour info j'utilise TPLN comme moteur de template (tpln.sourceforge.net)
Merci de ton soutien.
Galadriann
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 17 mai 2004 à 17:30
Merci, ca fait "chaud au coeur".
D'autant que j'étais dégouté de voir un 5/10 alors que je me suis déchiré sur ce code.
J4ai plein d'autr eidées, mais là dans l'instant je n'ai pas le temps pour les développer.
Donc la prochaine version n'est pas avant début juillet.
elle comprendra en plus (normalement) :
- champ sobligatoires
- Meillleur gestion des chemins pour les fichier uploadés
- création d'un fichier qu'on doit enregistrer (et non plus aficher la source)
- proposition de code pour les case / radio/ select codées en dur.
- meilleure explication du système de fonctionnement
voilà voilà.
Si quelqu'un veux m'aider au dev', je suis preneur.
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 15 mai 2004 à 22:09
Pas testé mais ça a l'air d'être du bon boulo, la note générale de 5/10 n'est vraiment pas justifiée... encore des malins qui notent sans avoir testé. Je vais essayer de remonter la note un peu allez 8/10 vu la bonne qualité du code.
eax
Messages postés728Date d'inscriptionjeudi 20 juin 2002StatutMembreDernière intervention 7 novembre 20072 4 mai 2004 à 23:08
ah ok g trouvé tout seul, faut changer le register_globals lol ou adapter le script ;)
eax
Messages postés728Date d'inscriptionjeudi 20 juin 2002StatutMembreDernière intervention 7 novembre 20072 4 mai 2004 à 23:06
j'arrive pas à l'utiliser lol je sélectionne ma table et il ne se passe rien, la page se recharge c tout
qu'est ce qui se passe?
eax
Messages postés728Date d'inscriptionjeudi 20 juin 2002StatutMembreDernière intervention 7 novembre 20072 4 mai 2004 à 22:56
ça a l'air énorme ce script, jvais le tester de suite :p
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 3 mai 2004 à 14:00
Je viens de retester sur ma machine au boulot (Easyphp 1.7 aussi) et la aucun probleme. La seule difference c'est que j'ai changer le php.ini :
register_globals = On
error_reporting = E_ALL & ~E_NOTICE
Sinon nickel ... marche super ...
Petite deception, meme en laissant le point dans les noms de champs, il ne prend pas le nom du champs par defaut ... ce serait pas mal ca ... pour la prochaine version ? et puis comme tu demande le nom du fichier, ce serait bien aussi de faire une sauvegarde du fichier automatiquement ... mais bon je pousse un peu la ....
A bientot et encore bravo ...
Galadriann
ravery
Messages postés34Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention23 mars 20071 2 mai 2004 à 18:10
Merci,
Perso j'utilise encore easyphp 1.6 car sous 1.7, j'ai beaucoup de bug.
Je sais que ca marche mal sous 1.7 mais de là à faire des "offset not found", y'a de la marge...
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 2 mai 2004 à 14:00
Bravo, je devais justement commencer a generer des formulaires pour un site que je suis en train de developper avec pas mal de champs. ...
C'est assez intuitif, simple, malheureusement, je n'arrive pas a generer le formulaire et j'ai plein d'erreur (offset not found) ... je suis encore debutant donc pour corriger le code ... bof... pour info j'utilise easyphp 1.7
a+ et bravo ... j'attend la prochaine version avec impatience ...
11 déc. 2011 à 07:34
Merci
19 mars 2010 à 11:08
19 mars 2010 à 09:24
Plein d'erreur en l'éxécutant.
8 mai 2009 à 11:19
$form_gen=reorg_check($form_gen,'is_hidden');
Et je n'ai plus le défaut au lancement de l'application.
Par contre, la page générée commence par une trentaine de :
Notice: Undefined offset: 1 in D:\wamp\www\phpcs_GENERATEUR-FORMULAIRE-PARTIR-MYSQL___Page\form_gen_V5.2.php on line 235
En route pour de nouvelles aventures.
Merci d'avance à ceux qui peulent m'indiquer le chemin ;-)
Dryat120
8 mai 2009 à 10:42
Travaillant en local avec Wamp2,
cela semble fonctionner sauf pour ce message d'erreur pour les lignes 615 à 629
Warning: Call-time pass-by-reference has been deprecated in D:\wamp\www\phpcs_GENERATEUR-FORMULAIRE-PARTIR-MYSQL___Page\form_gen_V5.2.php on line 615
Le code étant du type :
$form_gen=reorg_check(&$form_gen,'is_hidden');
Merci pour un tuyau
Dryat120
7 nov. 2008 à 18:53
Moi il m'affiche une erreur :
Warning: session_start() [function.session-start]: open(/mnt/145/sda/0/c/holtic/sessions/sess_ede42f4cefbc1b62ce464c68d67575af, O_RDWR) failed: No such file or directory (2) in /mnt/145/sda/0/c/holtic/b/form_gen_includes.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/145/sda/0/c/holtic/b/form_gen_includes.php:3) in /mnt/145/sda/0/c/holtic/b/form_gen_includes.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/145/sda/0/c/holtic/b/form_gen_includes.php:3) in /mnt/145/sda/0/c/holtic/b/form_gen_includes.php on line 3
Que fais-je pour la régler ?
Je ne peux pas dire comment est ton code, je n'ai pas encore pu l'utiliser ;)
Mais si j'y arrive, je te noterais ;)
21 nov. 2007 à 10:12
Ce script est assez unique (J'ai fait beaucoup de recherche). A part l'usine à gaz classeForms, il n'y a pas grand chose sur la toile de ce genre.
Pour des gens comme moi qui ne maîtrisent pas le language PHP, c'est d'une grande utilité.
Mon site est hébergé chez Infomaniak. Il tourne avec php5. Tout fonctionne!
20 nov. 2007 à 19:59
J'ai completement changé d'architecture (api/dao) et il faudrait des tas de modif pour qu'il soit adaptable. donc si quelqu'un veux le maintenir et l'adapter aux besoins moderne (php5)...
20 nov. 2007 à 07:25
Super script! dommage que la doc n'est pas à la hauteur.
Installé sur la plate-forme Wamp5 (excellente plate-forme), tout marche bien.
Mériterai un suivi!
9 juin 2007 à 16:09
bonne continuation
6 avril 2007 à 17:26
12 janv. 2007 à 10:37
J'ai installé Easyphp1.6 et voici l'erreur que je reçoit lorsque je tente de générer un formulaire à partir d'une base de données installée par défaut via PHPmyadmin :
Parse error: parse error, unexpected T_STRING in c:\program files\easyphp\home\db.php on line 146
Voici la ligne 146 : <td></td></tr>
Quelqu'un a t il une vague idée ?
Merci de votre aide car je bloque et ne sais plus ou chercher.
23 sept. 2006 à 16:07
ok a plus
17 sept. 2006 à 15:08
j'ai testé sur php 5 et MAMP sur mac os x
global on
ça marche pas !
y a ti une solution ?
merci
12 juin 2006 à 09:07
il propose la sauvegarde du fichier genere ...
2 petites choses cependant ..
- lorsque l'on selectionne une autre table pour faire un "lookup", ce serait sympa qu'il coche la case "select" automatiquement, au cas ou on oublierait ...
- Si on selectionne "timestamp" dans les options, ajouter un petit calendrier au formulaire... (oui bon la je pousse un peu... )
Sinon.. impec... tester avec Uniserver (php5 ) et FF et IE7
10 juin 2006 à 11:22
8 juin 2006 à 17:25
8 juin 2006 à 15:09
8 juin 2006 à 15:07
Si quelqu'un pouvait m'indiquer comment faire pour le problème de notice :
Je crée un tableau à partir des variables postées (foreach post : tab[name]=value ).
Le Problème c'est que si je n'ai pas coché de cases d'un label, la variable post n'existera pas.
donc le tab[name] speficique n'existera pas non plus.
Ensuite si je teste post[name] => j'ai une notice disant que l'index n'existe pas
de même pour tab[name].
Alors comment savoir si un index de tableau existe sans l'interroger. Ou comment l'interroger sans générer une notice ?
Grosse question ca.
7 juin 2006 à 18:27
le seul hic c'est que le code est mal foutu et que personne ne puisse le corriger ...
connaissez vous un script similaire qui fonctionne bien merci ...
7 juin 2006 à 13:08
ici, c'est programmé comme un porc, comme je l'ai dit !!!
donc, il utilise des variables sans vérifier leur existance, alors évidement, si elles n'existent pas , undefinded indes, c'est pour ça qu'il faut cacher les erreurs notices...
7 juin 2006 à 13:04
Je ne comprend j'ai l'erreur suivante (Undefined index) des que j'utilise un $_POST, $_GET ou encore $_SESSION??
La version de php doit normalement supporté ceci!!
J'ai egalement cette erreur: Undefined offset.
C'est incomprehensible j'ai tjrs utiliser ces variable depuis la version 4 de php
Avez vous des idées??
7 juin 2006 à 12:58
Génération d'un formulaire pour la table : event HELP
Nom du futur fichier :
Notice: Undefined variable: i in c:\program files\easyphp\www\page0.2\admin\mod\form_gen_v5.1.php on line 108
Notice: Undefined variable: bgcolor in c:\program files\easyphp\www\page0.2\admin\mod\form_gen_v5.1.php on line 121
idevent (int(11)) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
descriptif (varchar(255)) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
titre (varchar(255)) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
debut_chantier (date) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
fin_chantier (date) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
idprojet (int(11)) User Text : Query
Hidden Key Main Timestamp Addslashes Textarea Password File Radio CheckB Select Hard Coded
Notice: Undefined variable: database in c:\program files\easyphp\www\page0.2\admin\mod\form_gen_v5.1.php on line 146
7 juin 2006 à 12:35
7 juin 2006 à 11:07
extract($_POST);
extract($_GET);
extract($_SESSION);
extract($_COOKIES);
errro_reporting(E_ALL & ~ E_NOTICE);
7 juin 2006 à 10:55
avec le fichier de config suivant :
register_globals = ON
safe_mode = ON
y genere les fichiers erreurs et il veut pas créer le fichier.php de mise a jour...
y a t il une autre solution ?
peut on avoir les fichiers d'origine en anglais merci ?
y a t il quelqu'un qui a recodé les sources merci ...
impossible à adapter ? sur des versions recentes de php que faut il faire ?????
merci de m'aider svp ...
6 juin 2006 à 19:01
6 juin 2006 à 19:01
6 juin 2006 à 18:58
merci de votre aide j'ai trop besoin de ce script pour alimenter la base de mon site.
6 juin 2006 à 14:13
6 juin 2006 à 12:39
mais si pas chez mon hebergeur ...j'aimerais savoir ce qu'il faudrait changer pour qu'il passe partout ...
6 juin 11h55 petite mise à jour - je vais le tester encore merci
6 juin 2006 à 12:39
mais si pas chez mon hebergeur ...j'aimerais savoir ce qu'il faudrait changer pour qu'il passe partout ...
6 juin 11h55 petite mise à jour - je vais le tester encore merci
6 juin 2006 à 12:00
Un code codé strict fonctionne sur un serveur permissif, mais un code qui se permet des horreurs ne passe pas sur un serveur strict...
6 juin 2006 à 12:00
Un code codé strict fonctionne sur un serveur permissif, mais un code qui se permet des horreurs ne passe pas sur un serveur strict...
6 juin 2006 à 11:45
6 juin 2006 à 10:31
15 mai 2006 à 14:16
easyphp 1.7
avec le fichier de config suivant :
register_globals = ON
safe_mode = ON
15 mai 2006 à 13:56
Tester sous easyphp 1.7 et 1.8
Petite affichage de Notice.
ouverture db -> ok
ouverture table -> ok
ouverture formulaire -> ok
Validation "generer le formulaire" -> efface les options et retourne sur la création du formulaire.
Quand je met la variable de Debuggage à 1 ou 3...pareil, pas plus d'info.
Une idée avant que j'essaye de debugger ?
Ou peut-être il ne marche que sous esayphp 1.6 ?
Merci d'avance,
15 mai 2006 à 10:32
Cordialement,
9 mars 2006 à 16:22
sinon as-tu regarde les autres modifs ?
9 mars 2006 à 14:58
Pour les underscores, je suis etonné. J'ai personnellement plein de champs sur le principe : id_item, ou desc_item, ou encore code_groupe et je n'ai aucun problème.
Pour the_principe, une c'est dans la fonction close_fonction ; dans la série de str_replace qui est quelques lignes avant avant le return : $form_gen['all'] = str_replace("<the_princip>",$form_gen['the_princip'],$form_gen['all']);
9 mars 2006 à 14:38
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Y:\www\phpcs_genFormulaire_22453\function.php on line 25
voici la ligne 23 (qui cree $SQL ) :
$sql="SELECT id_function, FROM function ORDER BY ;";
il manque function_name :
$sql="SELECT id_function, function_name FROM function ORDER BY function_name;";
J'ai vu que tu remplaces les "_" par des " " mais je n'ai pas trouve l'endroit ou tu encode la valeur pour <the_princip> lors de la creation de la requete ... donc la je suis bredouille (a part la ligne 126 :str_replace('_',' ',$champ) )
merci de ton aide ...
Galadriann
9 mars 2006 à 14:14
A mon avis tu dois avoir un register_global=ON ...
bon voici mes trouvailles :
-ligne 399 :
$form_gen['create'].=$form_gen['virgule']."'$".$champ."'";
il y avait des points en trop ce qui fait que lors de la creation d'un champs il faisait : ".valeur."
- ligne 408 a 410 :
$form_gen['head']='<?php '."\n".'$func=$_REQUEST[\'func\'];'."\n"
.$_SESSION['table_database']['mysql_connect'].'("'._HOST.'","'._USER.'","'._PASS.'");
'.$_SESSION['table_database']['mysql_select_db'].'("'.$_SESSION['database'].'");
J'ai ajoute un $func=$_REQUEST pour recuperer la valeur de func. Vu que tu peux la passer en post ou en get il faut utiliser $_Request ou alors faire des tests d'existence ... a toi de voir
un des problemes vient que tu oublies de recuperer la valeur de $func alors que tu le fais pour tous les autres ...
si tu veux je peux t'envoyer le fichier avec les lignes modifiees...
Une remarque
Pour clarifier le code, je separerais l'HTML du PHP et quand tu dois parser une variable je mettrais alors le code PHP ex :
echo "
<form method="post" action="".$_SERVER["PHP_SELF"]."">
</form>
...
";
je ferais plutot :
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
</form>
...
perso je trouve que ca clarifie le code ...
En tout cas ca marche .... un grand bravo pour le code ... je comprend mieux maintenant ce que tu disais pour faire du XML ... oufti ... comme on dit chez nous ..
a+
9 mars 2006 à 12:01
je posterais mes trouvailles ...
a+
9 mars 2006 à 08:53
Pou rphp5, aucune idée des changements à effectuer : encore jamais touché, mes hébergeurs sous sous 4. donc je ne peux pas t'aider.
Désolé.
8 mars 2006 à 19:39
8 mars 2006 à 19:28
eh oui ... je n'avais pas penser a ca ... je suis effectivement sur php5. Quel serait le probleme ?
La premiere fois que j'avais tester j'etais sur easyphp mais j'ai changer car Uniserver (miniserver.sourceforge.net) ne necessite pas d'installation ... donc hop, sur une cle USB et je lance le serveur sur n'importe quelle machine ... ca tourne nickel ... sauf que c'est sur php5...
Merci de ton aide
8 mars 2006 à 15:08
Tu ne serais pas sous php5 par hasard ?
L'ouput en xml n'est pas pour tout de suite. déjà que le code généré est compatible xhtml, de là... il te reste à faire ton css.
8 mars 2006 à 14:24
il manque :
if (isset($_POST['func'])) {$func = $_POST['func'];}
dans for_gen_popup.php
sinon il ne sait pas quel table utiliser...
Ensuite quand j'essaye de generer le formulaire ... plus rien ... j'utilise Firefox 1.5 et IE7
et Uniserver cote server...
Merci de ton aide ... et de fait, faire un output en xml ce serait fantastique ... on pourrait ensuite utiliser un xslt pour faire la transformation et hop le tour est joue...
6 mars 2006 à 15:38
_ Je suis pas fort en création de doc / aide. Généralement, j'en fait pas et je fait le plus intuitif possible. J'ai tout de même fait le petit texte en bas. c'ets un gros effort d ema part (si si)
_ Pour pas être obligé de "tout se retaper", normalement le formulaire est posté dans une iframe, donc je ne vois pas pourquoi tu devrait te retaper tes cases à cocher car tu ne change pas de fenètre.
De toutes manières, le script généré ne sert que de structure de base, il n'est pas à prendre comme script final. Par exemple, je personnalise les champos upload à la main, y'a des vérifs à faire en plus (champs oblig), des affinages de mise en page, la sécurité à ajouter, etc.
Bref, je ne régénère jamais le script d'une table. Je le modifie. C'est pour ca qu'il n'y a pas moyen de sauvegarder les cases à cocher.
Je pense qu'un fichier xml ferait bien l'affaire pour ca. Si j'y pense un jour je m'y jeterais mais là je suis sur d'autre projets 'plus mieux bien' sous le coude.
5 mars 2006 à 21:50
C'est exactement ce que je cherchais, et ça fait exactement ce que j'attendais.
Juste un petit bémol, la documentation, ou au moins l'aide... Ben ça, c'est pas terrible, et la seule façon de comprendre quelque chose est de procéder "par essais et erreurs".... Mais bon, au final, ça marche et c'est très bien.
Un truc encore, si on pouvait sauvegarder en l'état la page de création de formulaire, ça serait bien de pas toujours être obligé de tout recliquer pour une nouvelle table, ou pour une petite modif de rien du tout...
Mais c'est pas grave, je me garde ce script bien au chaud pour d'autres occasions.
Merci !
8 déc. 2005 à 23:48
30 nov. 2005 à 14:17
30 nov. 2005 à 12:03
A l'époque je n'avais pas trop de soucis de globals OFF / standard Xhtml-css.
Je l'ai un peu modifié je vous le re-poste dés qu'il est plus "propre".
30 nov. 2005 à 11:44
16 sept. 2005 à 20:11
j'arrive pas à chosir ma base !! Comment faire, merci !
++
8 nov. 2004 à 11:56
Je publierai le script quand il fonctionnera, car je n'ai pas pu y bosser ce WE. Je republierai la source via mon compte, en indiquant mes sources ;)
5 nov. 2004 à 18:16
Pourras-tu mettre tes modifs a disposition ??
Je viens de tester DBdesigner 4 et ils ont un systeme pour generer les formulaires vraiment interessant (ils ont un plugin qui generent un fichier xml qui lui-meme est utilise pour generer des pages d'admin generiques mais tres belle)...
Peut-etre une source d'inspiration ?? le formulaire de recherche par exemple est vraiment sympa (tu tapes le debut et il rafraichit les valeurs affichees ...)
A+
Galadriann
5 nov. 2004 à 15:49
CODEZ VOS SOURCE AVEC REGISTER_GLOBALS=OFF
Comme ça, ça fonctionne aussi bien en on qu'en OFF
Et mettez vous en safe_mode !
Ce code a du potentiel, mais ça fait plus de 5 heures que je passe à tout recoder proprement, c'est totallement illisible !
Les commentaires sont en franglais, c'est dommage, à croire que ça ne viens pas du Ravery, mais du temps du PHP3 ! ( $phpself est encore utilisé, c'est pour dire! )
Sinon, dans le fond c'est très bien, je te met 7, parce que tu as des efforts à faire niveau compatibilité et lisibilité de code.
PS : Si ce script ne viens pas de toi (tout ou partie) merci d'indiquer tes sources comme le précise romalafrite
5 nov. 2004 à 01:07
4 nov. 2004 à 22:45
4 nov. 2004 à 22:42
Pourrais tu me contacter pour me donner des explications sur ton code STP ?
8 juin 2004 à 14:07
Donc à bientôt peut etre ;)
8 juin 2004 à 13:56
Je viens encore de me servir de ton code pour generer des pages pour mon site.
J'ai juste 2 petits prob :
- je veux ajouter un lien pour chaque champs ou j'ai un select pour ajouter/modifier/supprimer une des valeurs du select
- je voudrais separer le code de l'html
Ainsi, je peux changer l'apparence et faire un meilleure gestion du code (par exemple authentifier l'utilisateur et n'ajouter la possibilite d'ajouter/modifier des champs que si il est admin ...). Pour info j'utilise TPLN comme moteur de template (tpln.sourceforge.net)
Merci de ton soutien.
Galadriann
17 mai 2004 à 17:30
D'autant que j'étais dégouté de voir un 5/10 alors que je me suis déchiré sur ce code.
J4ai plein d'autr eidées, mais là dans l'instant je n'ai pas le temps pour les développer.
Donc la prochaine version n'est pas avant début juillet.
elle comprendra en plus (normalement) :
- champ sobligatoires
- Meillleur gestion des chemins pour les fichier uploadés
- création d'un fichier qu'on doit enregistrer (et non plus aficher la source)
- proposition de code pour les case / radio/ select codées en dur.
- meilleure explication du système de fonctionnement
voilà voilà.
Si quelqu'un veux m'aider au dev', je suis preneur.
15 mai 2004 à 22:09
4 mai 2004 à 23:08
4 mai 2004 à 23:06
qu'est ce qui se passe?
4 mai 2004 à 22:56
3 mai 2004 à 14:00
register_globals = On
error_reporting = E_ALL & ~E_NOTICE
Sinon nickel ... marche super ...
Petite deception, meme en laissant le point dans les noms de champs, il ne prend pas le nom du champs par defaut ... ce serait pas mal ca ... pour la prochaine version ? et puis comme tu demande le nom du fichier, ce serait bien aussi de faire une sauvegarde du fichier automatiquement ... mais bon je pousse un peu la ....
A bientot et encore bravo ...
Galadriann
2 mai 2004 à 18:10
Perso j'utilise encore easyphp 1.6 car sous 1.7, j'ai beaucoup de bug.
Je sais que ca marche mal sous 1.7 mais de là à faire des "offset not found", y'a de la marge...
2 mai 2004 à 14:00
C'est assez intuitif, simple, malheureusement, je n'arrive pas a generer le formulaire et j'ai plein d'erreur (offset not found) ... je suis encore debutant donc pour corriger le code ... bof... pour info j'utilise easyphp 1.7
a+ et bravo ... j'attend la prochaine version avec impatience ...
Galadriann
Open you mind and trust your heart.