Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EXEMPLE DE FORMULAIRE AVEC UI PHP/MYSQL


Information sur la source

Catégorie :Base de données Niveau : Initié Date de création : 10/11/2004 Date de mise à jour : 11/12/2004 00:04:46 Vu / téléchargé: 73 510 / 18 025

Note :
8 / 10 - par 8 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
C'est un formulaire avec les composant UI de Flash...
Il y a une gestion des boutons et liste déroulantes intégrée.
Interfacage avec php et MySql.
J'ai plus ou moins tiré les bouts de code d'un site que j'ai mis en place, normalement ca doit marcher mais sincèrement j'ai pas testé en réel...
Le site en question est là http://mon.cv.enligne.free.fr
Donc ce sera peut être un peu brouillon et certainement très améliorable...
Je pense que ca aidera qd même.
 

Conclusion

Il faut configurer l'include du php (pour les données de connections).
Et mettre le formulaire.php à votre sauce.
Aussi dans le fla il faudra modifier après l'encapsulage de varEmmeteur "AdresseDeVotreServeur/VosScripts/" par la votre.
Le code est découpé sur plusieurs calques pour aider à la compréhension.
C'est commenté un minimum...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

10 novembre 2004 22:31:24 :
Une petite coquille de corrigée sur un bouton... merci...mafassure
16 novembre 2004 01:15:11 :
Amélioration, pour mémorisation des éléments de listes déroulantes, et gestion de validité du mail...
16 novembre 2004 16:48:28 :
Mise en tableau des éléments de listes déroulantes, ca fait plus sérieux lol...
11 décembre 2004 00:04:46 :
Ajout d'une protection ' Error_Reporting(0); ' en cas d'erreur php...

Commentaires et avis

signaler à un administrateur
Commentaire de individis-bis le 16/11/2004 01:22:01

16-11-2004
Petite mise à jour de faite pour...
Mémorisation des éléments de listes déroulantes (en cas de plusieurs pages du formulaire), et gestion de validité du mail...

signaler à un administrateur
Commentaire de coucou747 le 10/12/2004 23:29:12

en php il est conseillé d'utiliser les ' plutot que les " pour des raisons de vitesse...
La diférence étant la concaténation ... Les guillements doubles sont réservés aux concaténations...
Pour ton flash, je n'ai pas réussi a l'ouvrir, je cherches déséspérément un coede source, masi ej ne vois rien qu'un simple éditeur de texte puisse ouvrir, j'aijuste trouvé une classe javascript...

signaler à un administrateur
Commentaire de coucou747 le 10/12/2004 23:30:11

j'oubliais : on ne mets pas formulaire.inc mais formulaire.php sinon les personnes peuvent voir le contenu si ils connaissent l'adresse...

signaler à un administrateur
Commentaire de individis-bis le 10/12/2004 23:34:48

Normal la source est un fla... avec code AS dedans...
Je te suis pas pour ' et "...
Dans une même chaîne il faut bien les distinguer non.?
L'encapsulage est spécifique pour flash...
Et il n'y as pas de formulaire.inc mais bien formualire.php
Donc en gros je ne te suis pas...
Le inc est un include...

signaler à un administrateur
Commentaire de individis-bis le 10/12/2004 23:38:34

Maintenant je demande à voir, essaye d'ouvrir mon include, c'est protégé par HtAccess et les autorisations sont surveillées...

signaler à un administrateur
Commentaire de coucou747 le 11/12/2004 00:36:20

ah bah si tas protégé ton includes alors c'est bon, masi en général, on ne prends pas cette précaution, et on inclue des .php....

Pour les guillemets :
$var='salut';
$var="$var Maxime";
ensuite $var sera égal à salur Maxime, mais les guillemets doubles servent lorsque l'on doit inclure une autre variable dnas la chaine... Lorsque l'on n'en a pas besoin alors on emploi des guillemts simples, c'est plus rapide...

signaler à un administrateur
Commentaire de individis-bis le 11/12/2004 00:46:07

Oui je suis au courant pour les "   :-))

C'est une simple petite coquille... sans conséquences.
J'avais pas conpris tes autres posts...

signaler à un administrateur
Commentaire de avenir le 04/02/2005 18:58:39

salut je ss un jeune programeur et je voudrais savoir si tu as une idéé de faire la connexion entre un formulaire flash et une base de données access reponder moi sur    walacouper@hotmail.com  et merci   avenir

signaler à un administrateur
Commentaire de individis-bis le 04/02/2005 23:50:02

Si tu télecharges le zip...
Tous les fichiers pour répondre à ta question sont dedans.
Suffira de lire.
Le fla (swf en fait) appelle le php qui entre lui même en liaison avec la base de données.

signaler à un administrateur
Commentaire de viran le 13/04/2005 11:33:21

Pourrais tu mettre le code source de la table sql stp?

signaler à un administrateur
Commentaire de individis-bis le 13/04/2005 20:29:25

Ma base est bcp plus fournie que ce formulaire aussi je t'extraie une partie qui normalement correspond a ce formulaire... il doit y avoir des chaps en trop...
CREATE TABLE `formulaire` (
  `id` varchar(15) NOT NULL default '',
  `mdp` varchar(8) NOT NULL default '',
  `civilite` tinytext NOT NULL,
  `nom` tinytext NOT NULL,
  `prenom` tinytext NOT NULL,
  `languemat` varchar(15) NOT NULL default '',
  `mail` tinytext NOT NULL,
  `site` tinytext NOT NULL,
  `jour` char(2) NOT NULL default '',
  `mois` varchar(9) NOT NULL default '',
  `annee` varchar(4) NOT NULL default '',
  `adresse` mediumtext NOT NULL,
  `cp` varchar(5) NOT NULL default '',
  `ville` tinytext NOT NULL,
  `tel` tinytext NOT NULL,
  `region` tinytext NOT NULL,
) TYPE=MyISAM PACK_KEYS=0 COMMENT='Base de donnée';

signaler à un administrateur
Commentaire de vincseize le 07/07/2005 22:28:08

ca a l air parfait, et je programme en flash (donc prend le pour n chouette compliment) néanmoins, je n arrive pas à taper ds le bon fichier ...
//varEmmeteur.sendAndLoad("http://AdresseDeVotreServeur/VosScripts/"+PHP, varReceveur, "post");
que j ai remplacé par
varEmmeteur.sendAndLoad("http://localhost/RD/mysql/flashkod_form_php_mysql/"+PHP, varReceveur, "post");

???  ca n a pas l air de marcher
+PHP correspond a quoi ?

ce ne serait pas plutot un truc du genre

varEmmeteur.sendAndLoad("http://localhost/RD/mysql/flashkod_form_php_mysql/formulaire.php", varReceveur, "post");

merci d avance pour la réponse

signaler à un administrateur
Commentaire de individis-bis le 26/07/2005 12:58:47

Punaise ca fait un bail que j'ai pas regardé les commentaires de cette source.. lol...
Donc ta question est :
A quoi correspond le +PHP dans le code...
C une variable attribuée à un moment pour créer l'adresse totale du fichier à lire.
Il correspond au nom du fichier php appelé ... c tout... ( c'est extrait de mon site http://mon.cv.enligne.free.fr c'est pour faire des dépots de cv) et donc un grand nombre de php sont appelés pour les requetes.
Dans notre cas si j'ai bonne mémoire ce doit etre 'formulaire.php'
Voilà :)))

signaler à un administrateur
Commentaire de stefchellofr le 20/08/2005 19:21:02

Cette source est géniale, mais débutant que je suis je ne parviens pas à faire marcher tout cela.
J'ai un probleme avec la base SQL et la maniere de configurer le fichier PHP et INC.
Pourrait on avoir plus de commentaires ?

signaler à un administrateur
Commentaire de photis14 le 27/10/2005 19:37:08

Le fichier formulaire.php est à compléter.
En voici un qui marche :
<?php
Error_Reporting(0);
include("CheminDossierProtege/connect.inc");  
mysql_connect($host,$user,$password);
mysql_select_db($db);
mysql_query("INSERT INTO votreTable VALUES ('$mdp','$civilite','$nom','$prenom','$jour','$mois','$annee','$languemat', etc....);")or die ("La requète n'a pas aboutie");
echo $infoDeRetour;
mysql_close();
?>

Le fichier connect.inc estr également à adapter par rapport à votre base Mysql.

Pour le reste,  c'est du bon travail.
J'ai passé 1 heure à le faire marcher mais je vais gagner des heures à l'utiliser.

Merci  individis-bis.




signaler à un administrateur
Commentaire de bbeenn007 le 23/11/2005 15:46:36

Bonjour à tous et mercipour vos aides,
je vais essayer de faire marcher tout ça ...
Par contre, je comprend pas le réel interet à faire un formulaire en flash ... vu qu'on peut ouvrir une pop up qui affiche un formulaire normal on va dire (ajout) ... par contre pour ce qui est de modification et suppression ds une base je toruve ça plus interessant (en temps, je précise que je ne critique en aucun cas votre taf, je recherche l'essence de tout ça :))) )
En fait c'est la technique qui m'interesse là dedans, car je voudrais faire un moteur de recherche qui affiche les resultats en flash,
pour animer tout ça quoi ...
Je vais essayer de m'en sortir, ça va pas etre facile
En tous ca ça a l'air bien fait,
merci et bon taf,

jahben

signaler à un administrateur
Commentaire de bbeenn007 le 24/11/2005 11:06:09

Bonjour,
Est il possible d'avoir un petit coup de main sur une partie du code que je ne comprend pas trop lors de la validation du formulaire ...
varReceveur.onLoad = function(success) {
if (success) {
./utilisation de la variable (ou des variables infoDeRetour du PHP).
_root.message = this["infoDeRetour"];
} else {
_root.message = "Ca a merdé...";
}};
Ce que je ne comprend pas en fait ici c'est à quoi sert le varReceveur, ce que fait réellement ce test et à quoi correspond le this["infoDeRetour"] ...
En fait, j'ai simplifié ton script en ne mettant qu'un seul champs,
l'ajout ds la bdd marche nickel; par contre, le test final est négatif. (le plus drole c'est que qd ça marchait pas le test était positif).
Je serais tenté de faire un if(!success) mais ça me parait un peu caduque comme solution ...
Un petit coup de main serait le bienvenue
merci d'avance,

ciao
jahben

ps à individis-bis: j'ai fait un petit tour sur ton site, sympa comme tout ... je reprend donc mon dernier commentaire ... il y a bien un interet à faire des formulaires d'ajout ds le flash quand on cherche à faire un site complet en flash :-)))

signaler à un administrateur
Commentaire de nikwon le 09/08/2006 13:35:18

Bonjour; j'aimerai savoir pourquoi qd je cr¨¦e la table formulaire dans ma base de donn¨¦e il y a erreur
MySQL a r¨¦pondu:

#1064 - Erreur de syntaxe prÙrde ') TYPE=MyISAM PACK_KEYS=0 COMMENT='Base de donn¨¦e'' &#2092;a ligne 18
merci

signaler à un administrateur
Commentaire de ihueb le 03/04/2008 09:56:41

Est ce qu'il est possible de rajouter une liste déroulante DATE ( date de départ et d'arrivée )pour utilisation réservation hotel par exemple dans ce code

merci

signaler à un administrateur
Commentaire de individis-bis le 12/10/2008 19:49:59

Bonsoir,
Bien sur que c'est possible.
Il faut créer une nouvelle entrée dans la routine de détection de contenu texte des composants (Il te faut le nom d'occurence da la nouvelle liste que tu crées pour lui demander de comparer ce qui est lut dans la propriété avec ton select case ajouté dans la routine)...
La liste est a déclarer dans le composant lui même (options).
++

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.