Accueil > Forum > > > > formulaire d'inscription
formulaire d'inscription
dimanche 1 mai 2005 à 13:52:14 |
formulaire d'inscription

Broack Dincht
|
bonjour à tous (du moins à tout ceux qui lisent ceci, merci d'ailleurs)
Tout d'abord, je C que la question que je pose a déjà été posé un très grand nombre de fois. D'ailleurs, Pégase31, si tu lis ceci, évite de m'engueler comme avec tous les autres. G fais le tour de toutes des sources et de beaucoup de sujets sur le forum et même un bouquin, mais j'arrive pas vraiment à comprendre. Les formulations sont différentes et je pige pas ce que font chaque ligne.
Je cherche à faire un formulaire d'inscription à une newletter en flash. J'ai lu de nombreux tuto et exemples concrets, l'ennui, C que j'ai du mal à en comprendre les principes de fonctonnement. Ca fait plusieurs jours que je bosse la dessus et j'y arrive pas. C'est pourquoi j'ai besoin de votre aide.
Mon formulaire est très simple: 3 textes de saisie: prenom; nom et mail + un bouton pour valider.
G créé ma base de donnée, pas d'ennui la dessus
G créé le script php qui a surement des problèmes
G créé le script flash qui a surement aussi des problèmes
j'aimerai beaucoup que quelqu'un me vienne en aide et me corrige ou me mette sur la voix
merci d'avance
voici mon script flash
// création de la fonction EnvoiFormulaire
function envoiFormulaire(PHP) {
varEmmeteur = new LoadVars();
varEmmeteur.prenom = prenom_txt;
varEmmeteur.nom = nom_txt;
varEmmeteur.mail = mail_txt;
envoiFormulaire.sendAndLoad("ct_inscrip.php");
};
// quand on clique, appel de la fonction EnvoiFormulaire
bouton_btn.onPress = function(){
envoiFormulaire("ct_inscrip.php");
};
============================================== ==============================================
voici mon script php:
<?php
// =================== connexion base
$id_connect = mysql_connect ('localhost', 'root', '') or die('erreur: connection à mysql refusée' . mysql_error());
mysql_select_db ('mabase') or die('Erreur: connection à la base refusée' . mysql_error());
// ========================
$rqt = mysql_query ('INSERT INTO ct_inscription (prenom,nom,mail) Values("'.$_POST['prenom'].'","'.$_POST['nom'].'","'.$_POST['mail'].'")');
?>
|
|
dimanche 1 mai 2005 à 18:57:52 |
Re : formulaire d'inscription

tom
|
Hum, c'est un peu plus compliqué, c'est sur la bonne voie, mais il manque encore quelques détails...
Du coté flash:
- tu crées un objet loadVars(), c'est bien.
- tu mets dans cet objet les variables prenom, nom, et mail, c'est bien.
- tu envoies tout le bordel à une page php, c'est bien....
Mais ou est la fonction de reception des données? SendAndLoad() ENVOIE
des données, mais aussi RECOIT des données, et la il te manque: la
déclaration de l'objet qui va receptionner les infos de la page php, et
la fonction de reception qui te permet de savoir si ca a marché, ou non
et dans ce cas, quel est l'erreur.
Il manque donc:
var reception = new Object();
pour la déclaration de l'objet de recpetion qui sera inclus dans: sendAndLoad("ct_inscrip.php",reception,"POST")
et la fonction de reception:
varEmmetteur.onLoad = function(success){
if(success){
trace("OK! je recois quelque chose!");
// tes infos à traiter sont dans l'objet "reception"
// si la variable s'appelle erreur, ce sera: reception.erreur
}else{
trace("mais c'est quoi, ca, je ne recois rien de lisible!!!!");
}
}
Du coté php:
Il s'agit de faire un passage de variable... Donc: utiliser le format que conseille flash.
doit ressembler à: "erreur=&retour=ok"
dans le cas d'un retour positif. Bon, ce que j'ai ecrit, ca sort de ma
tete, tu peux mettre le nom que tu veux, et les valeurs que tu désires,
la c'est juste un exemple.
De plus, selon la version du php de l'hebergeur et les bibliotheques
autorisées, tout change au niveau de la reception des variables.
Alors, moi, j'utilises déja un:
if(isset($HTTP_POST_VARS['prenom'])){
$prenom = $HTTP_POST_VARS['prenom'];
}
Pour savoir si la variable est bien recu. Je n'ai jamais vu ton machin, là: $_POST['prenom'], mais bon je suis loin de tout connaitre en php.
Dans le cas ou je le recois pas, je fais un echo "erreur=pas de reception";
Comme ca, du coté flash, tu sais ce qu'il s'est passé.
Il faut se forcer à faire pareil pour les die(): et ne pas oublier de utf8_encode() le tout...
$id_connect = mysql_connect ('localhost', 'root', '') or die(utf8_encode('erreur=connection à mysql refusée' . mysql_error()));
Le utf8_encode permet que les accents soient bien interprétés sous flash.
Bref, déja mets ca en place et aides-toi grace à l'aide de flash pour bien faire...
J'espere au moins que ca te permettra de voir les choses à plat...
|
|
lundi 2 mai 2005 à 11:20:13 |
Re : formulaire d'inscription

Broack Dincht
|
je te remercie beaucoup pour ton aide. Je crois que je comprend mieux mainteant. J'ai essayé de corriger mes scripts, cependant, ça ne marche toujours pas. Alors désolé de te pendre encore un peu de ton temps, mais si tu pouvais me revenir en aide, je t'en serait très reconnaissant
je bosse avec la versioin 1.8 de easy php.
Je n'arrive pas à comprendre à quoi sert ni où placer cette expression:
if(isset($HTTP_POST_VARS['prenom'])){ $prenom = $HTTP_POST_VARS['prenom']; }
concernant ceci : $_POST['prenom'] , moi aussi je trouvais ça bizarre au début, mais pourtant, ça marche... parce que avant de vouloir faire mon formulaire en flash, je l'ai fait en html (et ça marchait!), et CT comme ça qu'on m'a appri à le faire....
encore merci d'avance
voila mon script flash mainteant:
// création de la fonction EnvoiFormulaire
function envoiFormulaire(PHP) {
varEmmeteur = new LoadVars();
varReception = new Object();
varEmmeteur.prenom = prenom_txt;
varEmmeteur.nom = nom_txt;
varEmmeteur.mail = mail_txt;
envoiFormulaire.sendAndLoad("ct_inscrip.php", varReception, "POST");
varReception.onLoad = function(success) {
if (success) {
trace("OK! je recois quelque chose!");
} else {
trace("mais c'est quoi, ca, je ne recois rien de lisible!!!!");
}
};
}
// quand on clique, appel de la fonction EnvoiFormulaire
bouton_btn.onPress = function() {
envoiFormulaire("ct_inscrip.php");
};
et mon script php:
<?php
// =================== connexion base
$id_connect = mysql_connect ('localhost', 'root', '') or die(utf8_encode('erreur=connection à mysql refusée' . mysql_error()));
mysql_select_db ('mabase') or die(utf8_encode('erreur=connection à la base refusée' . mysql_error()));
// ========================
$rqt = mysql_query ('INSERT INTO ct_inscription (prenom,nom,mail) Values("'.$_POST['prenom'].'","'.$_POST['nom'].'","'.$_POST['mail'].'")');
?>
|
|
Cette discussion est classée dans : mail, php, mysql, prenom, envoiformulaire
Répondre à ce message
Sujets en rapport avec ce message
Flash PHP MySQL [ par teatime972 ]
Salut à tous et merci à tout ceux qui voudront aidé un débutant en php / flashMon objectif est de créer un systeme de newsletter permettant de saisir
comment communiquer flash php mysql [ par asmathamim ]
bonjour tout le monde bon j'ai un problère au niveau du communication entre flash php et mysql comment?j'ai créer une base de données qui contient des
problème avec contact sous flash [ par romain33 ]
Bonjour, alors voilà, j'ai un problème avec une interface de contact où l'utilisateur peut taper son nom, mail, sujet et texte puis normallement grace
flash, mysql, php [ par picogunsy ]
Bonjour à tous, j'ai peut etre mal fait ma recherche... mais je n'arrive pas à trouver d'explication ou de source sur une galerie photo flash allant
BDD==>PHP==>Flash [ par ilovethistuff ]
Bonjour a tous,Je suis débutant flash, php, mysql....euh c'est la loose pour creer un site en flash , php et mysql non?En fait je souhaite refaire le
Mail php serveur free.fr [ par voob ]
Bonjour, Je n'arrive pas à faire fonctionner ce code :http://www.flashkod.com/codes/FORMULAIRE-FLASH2MAI
Formulaire Flash/Php - problème avec les accents [ par smoke ]
Bonjour ;) Comme décrit dans le titre, j'ai réalisé un formulaire flash/php. Le hic, c'est que quand j'envoie le mail à partir du formulaire, les ac
php pour un mail ?? pb retour [ par fedebul ]
salut !! j'ai un souci avec mon formulaire , voici mon php :$corps=$mailAuteur."\n".$mailMail."\n".$mailSujet."\n".$mailMsg."\n";mail($recipient,$corp
Mailing [ par gloutz ]
BonjourJ'ai utilisé un système de mailing en actionscript et php dont la source se trouve sur flashkod.voici la source du php: $presentation = 'Ce m
formulaire mail qui fonctionne!! [ par kartoon ]
Bonjour, Etant une archi débutante en PHP, j'ai essayé de faire un formulaire, avec nom, Prénom, e-mail et un bouton envoyer, sur lequel je mets le co
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|