Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/06/2008, 20h00   #1
Invité de passage
 
Inscription : juin 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 2
Points : 0
Points : 0
Par défaut Problème inconu dans mon formulaire

Salut tout le monde ,

Citation:
Je suis débutant en php et j'ai créer un formulaire pour mon restaurant mais j'arrive pas a comprend ou trouver ou est il le probleme dans mon formulaire
mo formulaire est comme ca

Code :
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
95
96
97
<?php
$civilite=$_POST['civilite'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$email=$_POST['email'];
$heurarrive=$_POST['heurarrive'];
$reserve=$_POST['reserve'];
$nbrperson=$_POST['nbrperson'];
$adresse=$_POST['adresse'];
$ville=$_POST['ville'];
$enfants=$_POST['enfants'];
$infos=$_POST['infos'];
 
if(!empty($_POST))
$message='';
{
if(empty($_POST['civilité']))
{
$message ='veuillez indique votre Civilité svp !';
}
/////////////////
if(empty($_POST['nom']))
{
$message = 'Veuillez indiquer votre Nom svp !';
} 
/////////////////
if(empty($_POST['prenom']))    
{  
$message .= 'Veuillez indiquer votre Prénom svp !';    
}  
////////////////////// 
if(empty($_POST['heurarrive']))    
{      
$message = 'Veuillez indiquer votre Prénom svp !';    
} 
//////////////////////     
if(empty($_POST['reserve']))
{  
$message = 'Veuillez indiquer la date de reservation svp !';   
} 
////////////////////////////   
if(empty($_POST['nbrperson']))
{   
$message = 'Veuillez indiquer le nombre des personnes svp !';   
}
////////////////////////
if(empty($_POST['adresse']))
{
$message = 'Veuillez indiquer votre Adreesse svp !';   
}
////////////////////////
if(empty($_POST['ville']))
{
$message = 'Veuillez indiquer votre ville svp !';   
}
////////////////////////
if(empty($_POST['enfant']))
{
$message = 'Veuillez indiquer le nombre des enfants svp !';   
}
////////////////////////
if(empty($_POST['infos']))
{
$message = 'Veuillez entre quelque infos supplémentaire svp !';   
}
}
// destinataire
$destinataire='sparfld_11@hotmail.co.uk';
// envoi
$headers = 'MMME-Version :1.0 \r\n';
// format text
$headers .= 'Content-type: text/plain; charset=iso-8859-1\r\n';
$headers .= 'De : $nom <$email>\r\n Reponde-à : $nom <$email>\nX-Mailer:PHP';
 
$subject='Resérvation';
 
$corps.="Civilité : ".civilite."\n";
$corps.="Nom : ".$nom."\n";
$corps.="Prénom : ".$prenom."\n";
$corps.="Adresse : ".$adresse."\n";
$corps.="E-mail : ".$email."\n";
$corps.="Date d'arrive : ".$heurarrive."\n";
$corps.="Nombre de personnes : ".$nbrperson."\n";
$corps.="Heur de reserve : ".$reserve."\n";
$corps.="Nombre des enfants : ".$enfants."\n";
$corps.="Téléphonne : ".$ville."\n";
$corps.="Infos suplémentaire : ".$infos."\n";
 
if(mail($destinataire,$subject,$corps,$headers))
{
echo'Votre reservation a été bien reçu et sera traiter. Merci !';
}
else
{
echo 'Une erreur a été produit lors de l\'envoi';
}
?>
et enorme merci d'avance
abdell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2008, 20h34   #2
Membre Expert
 
Avatar de Jumano
 
Inscription : février 2007
Messages : 1 162
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 1 162
Points : 1 369
Points : 1 369
Bonsoir,
Je ne vois aucun formulaire dans ton code ???
Quel(s) problème(s) as tu exactement ?
Jumano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2008, 21h11   #3
Invité de passage
 
Inscription : juin 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 2
Points : 0
Points : 0
Par défaut Voila ma page complete

Code :
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
 
<?php
$civilite=$_POST['civilite'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$email=$_POST['email'];
$heurarrive=$_POST['heurarrive'];
$reserve=$_POST['reserve'];
$nbrperson=$_POST['nbrperson'];
$adresse=$_POST['adresse'];
$ville=$_POST['ville'];
$enfants=$_POST['enfants'];
$infos=$_POST['infos'];
 
if(!empty($_POST))
$message='';
{
if(empty($_POST['civilité']))
{
$message ='veuillez indique votre Civilité svp !';
}
/////////////////
if(empty($_POST['nom']))
{
$message = 'Veuillez indiquer votre Nom svp !';
} 
/////////////////
if(empty($_POST['prenom']))    
{  
$message .= 'Veuillez indiquer votre Prénom svp !';    
}  
////////////////////// 
if(empty($_POST['heurarrive']))    
{      
$message = 'Veuillez indiquer votre Prénom svp !';    
} 
//////////////////////     
if(empty($_POST['reserve']))
{  
$message = 'Veuillez indiquer la date de reservation svp !';   
} 
////////////////////////////   
if(empty($_POST['nbrperson']))
{   
$message = 'Veuillez indiquer le nombre des personnes svp !';   
}
////////////////////////
if(empty($_POST['adresse']))
{
$message = 'Veuillez indiquer votre Adreesse svp !';   
}
////////////////////////
if(empty($_POST['ville']))
{
$message = 'Veuillez indiquer votre ville svp !';   
}
////////////////////////
if(empty($_POST['enfant']))
{
$message = 'Veuillez indiquer le nombre des enfants svp !';   
}
////////////////////////
if(empty($_POST['infos']))
{
$message = 'Veuillez entre quelque infos supplémentaire svp !';   
}
}
// destinataire
$destinataire='sparfld_11@hotmail.co.uk';
// envoi
$headers = 'MMME-Version :1.0 \r\n';
// format text
$headers .= 'Content-type: text/plain; charset=iso-8859-1\r\n';
$headers .= 'De : $nom <$email>\r\n Reponde-à : $nom <$email>\nX-Mailer:PHP';
 
$subject='Resérvation';
 
$corps.="Civilité : ".civilite."\n";
$corps.="Nom : ".$nom."\n";
$corps.="Prénom : ".$prenom."\n";
$corps.="Adresse : ".$adresse."\n";
$corps.="E-mail : ".$email."\n";
$corps.="Date d'arrive : ".$heurarrive."\n";
$corps.="Nombre de personnes : ".$nbrperson."\n";
$corps.="Heur de reserve : ".$reserve."\n";
$corps.="Nombre des enfants : ".$enfants."\n";
$corps.="Téléphonne : ".$ville."\n";
$corps.="Infos suplémentaire : ".$infos."\n";
 
if(mail($destinataire,$subject,$corps,$headers))
{
echo'Votre reservation a été bien reçu et sera traiter. Merci !';
}
else
{
echo 'Une erreur a été produit lors de l\'envoi';
}
?>
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<script language="javascript">
moisX=["","Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre"];
JourM=["Di","Lu","Ma","Me","Je","Ve","Sa"];
 
var fermable_microcal=true;
var select_old= null;
 
var startWeek=0;//debut de la semaine 0=dim,1=lun,...
var jourPause={0:true,6:true}; //jour de pause de la semaine
var jourFeriee={"1-1":"jour an","1-5":"fête du travail","8-5":"armistice","14-7":"fête nationale","15-8":"ascencion","1-11":"armistice","11-11":"toussain","25-12":"noel"};
 
//structure la date 
function strucDate(dateX) 
{return {"pos":dateX.getDay(),"jour":dateX.getDate(),"mois":dateX.getMonth()+1,"annee":dateX.getFullYear()};}
 
var dateS= strucDate(new Date());//date Selectionné
var dnow= strucDate(new Date());//date actuelle
 
 
//retourne le ième jour du 1er du mois
function premJourMois(mois,annee) 
{return (new Date(annee,mois-1,1).getDay());}
//retourne le jour max du mois
function JmaxMois(mois,annee) 
{return (new Date(annee,mois,0).getDate());}
 
function transf(day,month,year)// Fonction permettant d'obtenir une date en toute lettre au format français : ex: lundi 31 mars 2008.
{
navvers = navigator.appVersion.substring(0,1); // Test du navigateur internet utiliser.
   if (navvers > 3)
    navok = true;
   else
    navok = false;
 
   var today = new Date(year,month-1,day); // Code permmettant de créer un objet date recevant en paramètre le jour, le mois et l'année choisie.
 
  var jour = today.getDay(); // Code permettant d'obtenir le numéro du jour par raaport à l'objet date créé.
 
  var numero = today.getDate();
 
   if (numero<10)
    numero = "0"+numero; // Si numéro du jour inférieur à 10 on rajoute un zéro devant celui-ci.
 
   mois = today.getMonth(); // Code permettant d'obtenir le numéro du mois par raaport à l'objet date créé.
 
   var ret=0;
 
   if(mois==-1)
   { 
      mois=11;
      ret=1;
   }
 
   if (navok) // Test de l'année en fonction du navigateur internet utilisé.
    annee = today.getFullYear()-ret;
   else
    annee = today.getYear();
 
   TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"); // Tableau où l'on stoke les jours de la semaine en toute lettres.
   //TabJour = new Array("Jeudi","Vendredi","Samedi","Dimanche","Lundi","Mardi","Mercredi");
   TabMois = new Array("janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","d&eacute;cembre"); // Tableau où l'on stoke les mois en toutes lettre.
   messageDate=TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee; // Variable permettant le stockage de la date converti en format francais écrit en toute lettre.
   return messageDate; // Retourne la date converti. ex: Lundi 31 mars 2008
}
 
 
 
/* Test une date si elle est correct...spécial killer*/
function testTypeDate(dateEntree)
{
tst=false;
try
{rc=dateEntree.split("/");nd=new Date(rc[2],(rc[1]-1),rc[0]);
tst=(rc[2]>1800&&rc[2]<2200&&rc[2]==nd.getFullYear()&&rc[1]==(nd.getMonth()+1)&&rc[0]==nd.getDate());
} catch(e) {}
return tst;
}
 
//selection de la zone avec la souris
function choix(koi,code)
{
if (code) 
{  select_old= koi.style.background;
   koi.style.background ='#c0c0FF';
}
else 
{
koi.style.background =select_old;
}
}
 
 
function testTravail(oldX,xx,jj,mm,aa)// Fonction permettant de griser ou pas des cases du calendrier selon son utilisation.
{
styleX="font-family:Tahoma;font-size:10px;text-align:center;";
//styleX+=(oldX)?"":"color:#e0e0e0;";
styleX+="cursor:hand;border-right:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;";
if (jourPause[xx]||jourFeriee[jj+"-"+mm]!=null) styleX+="background:#f0f0f0;";// Code permettant le grisage des case correspondant à des jours fériees ou de week end.
if(jj==dnow.jour&&mm==dnow.mois&&aa==dnow.annee) styleX+="border:2px red solid;"; // Code permettant de marquer en rouge le jour du mois en cours.
if(jj<dnow.jour && mm==dnow.mois && aa==dnow.annee) styleX+="color:#e0e0e0;"; // Code permettant de griser les jours antérieur à celui du moi en cours.
if(mm<dnow.mois && aa==dnow.annee ) styleX+="color:#e0e0e0;"; // Code permettant de griser les mois antérieurs à celui en cours de l'année en cours. 
if(aa<dnow.annee) styleX+="color:#e0e0e0;";// Code permettant de griser les années antérieur à celle en cours.
 
 
return styleX;
}
 
//test si année bissextile
function bissextile(annee) {
return (annee%4==0 && annee %100!=0 || annee%400==0);
}
 
//Retourne le nombre de jour depuis le 1er janvier (num de semaine)
function nbJAnnee(dateX){
var nb_mois=[,0,31,59,90,120,151,181,212,243,273,304,334];
j=dateX.jour ; m=dateX.mois ; a=dateX.annee;
nb=nb_mois[m]+j-1 ;
if (bissextile(a) && m>2) nb++;
return nb;
}
 
//affiche le calendrier
function view_microcal(actif,ki,source,mxS,axS)
{
if (actif)
{
//decalage du mois su on clique sur -/+
if (mxS!=-1) 
{
clearTimeout(cc);
ki.focus();
fermable_microcal=true;
dateS.mois=mxS;
dateS.annee=axS;
if (dateS.mois<1) {dateS.annee--;dateS.mois+=12;}
if (dateS.mois>12) {dateS.annee++;dateS.mois-=12;}
}
//init
Dstart=(premJourMois(dateS.mois,dateS.annee)+7-startWeek)%7;
jmaxi=JmaxMois(dateS.mois,dateS.annee);
jmaxiAvant=JmaxMois((dateS.mois-1),dateS.annee);
//si on veux ajouter le numero de la semaine ...
//idxWeek=parseInt(nbJAnnee(strucDate(new Date(dateS.mois+'-01-'+dateS.annee)))/7,10)+1;
 
ymaxi=parseInt((jmaxi+Dstart+1)/7,10);
 
//generation du tableau
//--entête
htm="<table><tr style='font-size:10px;font-family:Tahoma;text-align:center;'>";
htm+="<td style='cursor:hand;' onclick=\"view_microcal(true,"+ki.id+","+source.id+","+(dateS.mois-1)+","+dateS.annee+");\">-</td>";
htm+="<td colspan='5'> <b> "+moisX[dateS.mois]+"</b>&nbsp;"+dateS.annee+"</td>";
htm+="<td  style='cursor:hand;' onclick=\"view_microcal(true,"+ki.id+","+source.id+","+(dateS.mois+1)+","+dateS.annee+")\">+</td></tr>";
//--corps
htm+="<tr>";
//affichage des jours DLMMJVS
for (x=0;x<7;x++) 
htm+="<td  style='font-size:10px;font-family:Tahoma;'><b>"+JourM[(x+startWeek)%7]+"</b></td>";
htm+="</tr>"
 
 
//------------------------
for (y=0;y<=ymaxi;y++)
{
htm+="<tr>";
for (x=0;x<7;x++)
{
idxP=y*7+x-Dstart+1;   //numero du jour
aa=dateS.annee;
xx=(x+startWeek)%7;
 
//jour du mois précedent
if (idxP<=0)
{
jj=idxP+jmaxiAvant;mm=dateS.mois-1;
if (mm==0)
{mm=12;aa--;}
jmbefore=transf(jj,mm,aa);
htm+="<td style='"+testTravail(true,xx,jj,mm,aa)+"' onmouseover='choix(this,true)' onmouseout='choix(this,false)'  onclick=\""+(ki.id)+".value='"+jmbefore+((jj<10)?"":"")+((mm<10)?"":"")+"';"+".style.color='black';\">"+"</td>"; // N'affiche pas la date choisie dans le champs de saisie de la date.
 
}
else if (idxP>jmaxi) //jour du mois suivant
{
jj=idxP-jmaxi;mm=dateS.mois+1;
if (mm==13)
{mm=1;aa++;}
jmafter=transf(jj,mm,aa);
htm+="<td style='"+testTravail(true,xx,jj,mm,aa)+"' onmouseover='choix(this,true)' onmouseout='choix(this,false)'  onclick=\""+(ki.id)+".value='"+jmafter+((jj<10)?"":"")+((mm<10)?"":"")+"';"+".style.color='black';\">"+"</td>"; // N'affiche pas la date choisie dans le champs de saisie de la date.
 
}
else //jour du mois en cours
{
jj=idxP;
mm=dateS.mois;
jmnow=transf(jj,mm,aa);// Appel de la fonction permettant d'obtenir la date au format suivant: ex:Lundi 31 mars 2008.
htm+="<td style='"+testTravail(true,xx,jj,mm,aa)+"' onmouseover='choix(this,true)' onmouseout='choix(this,false)'  onclick=\""+(ki.id)+".value='"+jmnow+((jj<10)?"":"")+((mm<10)?"":"")+"';"+((jj<dnow.jour && mm==dnow.mois && aa==dnow.annee || mm<dnow.mois && aa==dnow.annee || aa<dnow.annee )?"":"(ki.id)")+".style.color='black';\">"+jj+"</td>"; //  Affiche la date choisie dans le champs de saisie de la date si le jour est inférieur au jour du mois en cours de l'année en cours ou si le mois est inférieur au mois en cours de l'année en cours.
 
}
 
}
 
htm+="</tr>"
}//-------------------------
htm+="</table>"
 
//affiche le tableau
source.innerHTML=htm;
source.style.visibility="";
}
else
{
//ferme le calendrier
if (fermable_microcal)
   cc=setTimeout(source.id+".style.visibility='hidden'",500);
}
 
}
 
</script>
</head>
 
<!--Code en HTML permettant l'affichage de l'interface graphique de la page de saisie des données clients -->
 
<body>
<?php 
if(!empty($message))
{
echo '<p>', htmlspecialchars($message),'</p>';?>
<form id="form1" name="form1" method="post" action="">
<table width="497" border="0" align="center" cellpadding="0">
  <tr>
    <td width="174">Civilit&eacute;</td>
    <td width="317"><label>
      <select name="civilite" id="civilite">
        <option>M.</option>
        <option>Mr</option>
        <option>Mme</option>
        <option>Mlle</option>
      </select>
    </label></td>
  </tr>
  <tr>
    <td>Nom</td>
    <td><label>
      <input name="nom" type="text" id="nom" size="27">
    </label></td>
  </tr>
  <tr>
    <td>Pr&eacute;nom</td>
    <td><label>
      <input name="prenom" type="text" id="prenom" size="27">
    </label></td>
  </tr>
  <tr>
    <td height="24">E-mail</td>
    <td><label>
      <input name="email" type="text" id="email" size="27">
    </label></td>
  </tr>
  <tr>
    <td>Date de es&eacute;rvation </td>
    <td><input name="reserve" type="text" value="" size="27" id="dateDebut" onFocus="view_microcal(true,dateDebut,microcal,-1,0);" onBlur="view_microcal(false,dateDebut,microcal,-1,0);" onKeyUp="this.style.color=testTypeDate(this.value)?'black':'red'">
   <div id="microcal" style="visibility:hidden;position:absolute;border:2px red dashed;background:#ffffff;">  </tr>
  <tr>
    <td> <div align="left">Heure d'arriv&eacute;e au estaurant</div></td>
    <td><label>
      <select name="heurarrive" id="heurarrive">
        <option>12:00</option>
        <option>0:30</option>
        <option>1:00</option>
        <option>1:30</option>
        <option>2:00</option>
        <option>2:30</option>
        <option>3:00</option>
        <option>3:30</option>
        <option>4:00</option>
        <option>4:30</option>
        <option>5:00</option>
        <option>5:30</option>
        <option>6:00</option>
        <option>6:30</option>
        <option>7:00</option>
      </select>
    </label></td>
  </tr>
  <tr>
    <td>Nombre des personne </td>
    <td><label>
      <select name="nbrperson" id="nbrperson">
        <option>Nombre de personnes</option>
        <option>1 personne</option>
        <option>2 personnes</option>
        <option>3 personnes</option>
        <option>4 personnes</option>
        <option>5 personnes</option>
        <option>6 personnes</option>
        <option>7 personnes</option>
        <option>8 personnes</option>
        <option>9 personnes</option>
        <option>10 personnes</option>
        <option>11 personnes</option>
        <option>12 personnes</option>
        <option>13 personnes</option>
        <option>14 personnes</option>
        <option>15 personnes</option>
        <option>16 personnes</option>
        <option>17 personnes</option>
        <option>18 personnes</option>
        <option>19 personnes</option>
        <option>20 personnes</option>
      </select>
    </label></td>
  </tr>
  <tr>
    <td>Adresse</td>
    <td><label>
      <input name="adresse" type="text" id="adresse" size="27">
    </label></td>
  </tr>
  <tr>
    <td>Ville</td>
    <td><label>
      <input name="ville" type="text" id="ville" size="27">
    </label></td>
  </tr>
  <tr>
    <td>Enfants de 2 &agrave; 5 ans </td>
    <td><input name="enfant" type="text" id="enfant" size="10"></td>
  </tr>
  <tr>
    <td>Information compl&eacute;mentaire </td>
    <td rowspan="2"><label>
      <textarea name="infos" cols="50" rows="12" id="infos"></textarea>
    </label></td>
  </tr>
  <tr>
    <td height="177">&nbsp;</td>
  </tr>
</table>
</form>
</body>
</html>
abdell est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h14.


 
 
 
 
Partenaires

Hébergement Web