bonjour,
comment envoyer les données d'un formulaire ?
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<?xml version="1.0" encoding="utf-8"?>
 
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
    width="100%"
    height="100%"
    backgroundAlpha="0">
    <mx:Script>
        import mx.controls.Alert;
    </mx:Script>
 
   <mx:EmailValidator source="{email}" property="text" 
           trigger="{envoyer}" triggerEvent="click"
           requiredFieldError="Ce champ est obligatoire."
           missingAtSignError="Le caaractere @ est manquant dans votre adresse email."
           missingPeriodInDomainError="Le domaine est manquant dans votre adresse email."
        missingUsernameError="Le nom d'utilisateur est manquant dans votre adresse email."
       />
       <mx:StringValidator source="{message}" property="text" 
           trigger="{envoyer}" triggerEvent="click"
           requiredFieldError="Ce champ est obligatoire." 
       />
 
       <mx:HTTPService id="envoiMessage" url="src/views/contact/send.php" method="POST" useProxy="false">
           <mx:request xmlns="">
               <designation>{designation.text}</designation>
           </mx:request>
       </mx:HTTPService>
 
    <mx:Script>
        <![CDATA[
 
        ]]>
    </mx:Script>
    <mx:Form x="10" y="21" width="100%" height="100%">
        <mx:FormHeading label="Nous Contacter"/>
        <mx:FormItem label="Vous êtes">
           <mx:ComboBox id="designation">
            <mx:ArrayCollection>
                 <mx:String>Un créateur</mx:String>
                 <mx:String>Une société</mx:String>
                 <mx:String>Une association</mx:String>
                 <mx:String>Un réseau de franchise</mx:String>
                 <mx:String>Autre</mx:String>
              </mx:ArrayCollection>                     
            </mx:ComboBox>
        </mx:FormItem>
        <mx:FormItem label="Société">
            <mx:TextInput id="society"/>
        </mx:FormItem>
        <mx:FormItem label="civilité">
            <mx:ComboBox id="civility">
              <mx:ArrayCollection>
                 <mx:String>M.</mx:String>
                 <mx:String>Mlle</mx:String>
                 <mx:String>Mme</mx:String>
              </mx:ArrayCollection>                     
            </mx:ComboBox>
 
        </mx:FormItem>
        <mx:FormItem label="Nom">
            <mx:TextInput/>
        </mx:FormItem>
        <mx:FormItem label="prénom">
            <mx:TextInput/>
        </mx:FormItem>
        <mx:FormItem label="Fonction">
            <mx:TextInput/>
        </mx:FormItem>
        <mx:FormItem label="Téléphone fixe">
            <mx:TextInput width="137"/>
        </mx:FormItem>
        <mx:FormItem label="Téléphone portable">
            <mx:TextInput width="137"/>
        </mx:FormItem>
        <mx:FormItem label="email">
            <mx:TextInput  id="email" width="226"/>
        </mx:FormItem>
        <mx:FormItem label="Votre demande">
            <mx:TextArea width="226" height="81" id="message"/>
        </mx:FormItem>
        <mx:FormItem label="Comment vous nous avez reconu ?">
            <mx:RadioButton label="Internet" groupName="knowing"/>
            <mx:RadioButton label="Salon" groupName="knowing"/>
            <mx:RadioButton label="Bouche à oreille" groupName="knowing"/>
            <mx:RadioButton label="Autre" groupName="knowing"/>
        </mx:FormItem>
        <mx:FormItem>
            <mx:HRule height="1" width="226"/>
            <mx:Button label="Envoyer" id="envoyer" click="envoiMessage.send()"/>
        </mx:FormItem>
    </mx:Form>
 
 
</mx:Canvas>
je reçois cette erreur :
[RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Erreur de flux. URL: src/views/contact/send.php"]. URL: src/views/contact/send.php"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:216]
at mx.rpc::Responder/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\Responder.as:49]
at mx.rpc::AsyncRequest/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
at DirectHTTPMessageResponder/errorHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:343]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/redirectEvent()