begin process at 2010 02 10 05:05:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > EXEMPLE DE FORMULAIRE AVEC UI PHP/MYSQL

EXEMPLE DE FORMULAIRE AVEC UI PHP/MYSQL


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :77 186 / 18 532

Auteur : individis-bis

Ecrire un message privé
Site perso
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

Les Membres Club peuvent 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...

 Sources du même auteur

Source avec Zip Source avec une capture UN BOUTON SON ÉVOLUÉ...
Source avec Zip COMPOSANT EXTERNE DE PRÉCHARGEMENT, SWF OU JPG. .. AVEC MOVI...
Source avec Zip LE TOP DE LA GALERIE PHOTO (TOUT EN ACTION SCRIPT)
Source avec Zip Source avec une capture POUR LES JOUEURS DE BRIDGE, LES COUPS LES PLUS FAMEUX DU BRI...
Source avec Zip AJOUTER UN SITE AUX FAVORIS

 Sources de la même categorie

Source avec Zip Source avec une capture (SAISIE)FLASH ---> (TRAITEMENT)PHP --> (CONSULTATION)BASE DO... par devboman
Source avec Zip MESINFO SIMPLE par vbnino
Source avec Zip Source avec une capture NEWSLETTERS FLASH PHP SQL par 93skala
Source avec Zip Source avec une capture CARNET D'ADRESSES FLASH XML POUR DEBUTANTS - FONCTIONNE AVEC... par lwred
Source avec Zip Source avec une capture LIVRE D'OR EN FLASH AVEC BASE MYSQL ET PHP. INTÉRACTION FLAS... par jujuwiwi

Commentaires et avis

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...

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...

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...

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...

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...

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...

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...

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

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.

Commentaire de viran le 13/04/2005 11:33:21

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

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';

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

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à :)))

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 ?

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.




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

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 :-)))

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

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

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

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales