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 07/02/2011, 15h54   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut Récupération de variables dans documents !

Bonjour à tous ,

Un petit souci :

J'ai une formulaire on ne peut plus simple, ou je récupére le nom, prénom et société.
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
<?php
$color_font_warn="#FF0000";
$color_form_warn="#FFCC66";
 
if(isset($_POST['submit'])){
	$erreur="";
	// Nettoyage des entrées
	while(list($var,$val)=each($_POST)){
	if(!is_array($val)){
		$$var=strip_tags($val);
	}else{
		while(list($arvar,$arval)=each($val)){
				$$var[$arvar]=strip_tags($arval);
			}
		}
	}
	// Formatage des entrées
	$f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
	$f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
	$f_3=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_3)));
	// Verification des champs
	if($erreur==""){
		// Création du message
		$titre="Message de votre site";
		$tete="From:Site@Test.com\n";
		$corps.="Nom : ".$f_1."\n";
		$corps.="Prenom : ".$f_2."\n";
		$corps.="Societe : ".$f_3."\n";
		if(mail("test@teggggggggggggst.com", $titre, stripslashes($corps), $tete)){
			$ok_mail="true";
		}else{
			$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
		}
	}
}
?>
 
<!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=UTF-8">
<title>Document sans titre</title>
</head>
<body>
<? if($ok_mail=="true"){ ?>
	<table width='100%' border='0' cellspacing='1' cellpadding='1'>
		<tr><td><span class='txtform'>Le message ci-dessous nous a bien été transmis, et nous vous en remercions.</span></td></tr>
		<tr><td>&nbsp;</td></tr>
		<tr><td><tt><?echo nl2br(stripslashes($corps));?></tt></td></tr>
		<tr><td>&nbsp;</td></tr>
		<tr><td><span class='txtform'>Nous allons y donner suite dans les meilleurs délais.<br>A bientôt.</span></td></tr>
        <tr><td> <a href="Generer.php"> Télécharger le document</a></td></tr>
        </table>
 
 
<? }else{ ?>
<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<? if($erreur){ ?><tr><td colspan='2' bgcolor='red'><span class='txterror'><font color='white'><b>&nbsp;ERREUR, votre message n'a pas été transmis</b></font></span></td></tr><tr><td colspan='2'><ul><?echo$erreur?></ul></td></tr><?}?>
<tr><td colspan='2'><span class='txterror'>Les champs marqué d'un * sont obligatoires</span></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Nom :</span></td><td><input type='text' style='width:200 <?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_1' value='<?echo stripslashes($f_1);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Prenom :</span></td><td><input type='text' style='width:200 <?if($errf_2==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_2' value='<?echo stripslashes($f_2);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Societe :</span></td><td><input type='text' style='width:200 <?if($errf_3==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_3' value='<?echo stripslashes($f_3);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'></td><td><input type='submit' name='submit' value='Envoyer' border='0'></td></tr>
</table>
</form>
<? } ?>
</body>
</html>
Une fois validé, je reste sur la meme page et affiche soit un message de réussite avec affichage des variables, soit un message d'erreur.

En cas de réussite, j'affiche une url:
<a href="Generer.php"> Télécharger le document</a>

qui une fois cliquée, permet au client de télécharger un document dans lequel les infos du formulaires sont reprises.

Mon probléme, C'est que cela me génére bien mon document rtf, que je peux ouvrir, mais les variables ne s'afichent pas !!!

Dans generer.php:

'FULLNAME' => $_POST["f_1"],
'FULLADDRESS' => $_POST["f_2"],
'PREFEREDCHOICE1' => $_POST["f_3"],

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
<?php
 
$_POST['f_1']=$f_1;
$_POST['f_2']=$f_2;
$_POST['f_3']=$f_3;
 
function populate_RTF($vars, $doc_file) {
 
        $replacements = array ('\\' => "\\\\",
                               '{'  => "\{",
                               '}'  => "\}");
 
        $document = file_get_contents($doc_file);
        if(!$document) {
            return false;
        }
 
        foreach($vars as $key=>$value) {
            $search = "%%".strtoupper($key)."%%";
 
            foreach($replacements as $orig => $replace) {
                $value = str_replace($orig, $replace, $value);
            }
 
            $document = str_replace($search, $value, $document);
        }
 
        return $document;
    }
 
 
$deadline = mktime(0,0,0,date('m'),date('d'), date('Y')); 
 
$vars = array(
'DATE' => date("F d, Y"),
'FULLNAME' => $_POST["f_1"],
'FULLADDRESS'  => $_POST["f_2"],
'PREFEREDCHOICE1' => $_POST["f_3"],
'PREFEREDCHOICE2' => 'GBE SARL',
'PREFEREDCHOICE3' => 'TBC Incoporated',
'RESPONDDATE' => date('F, d, Y', $deadline),
'MCNAME' => 'CFA incorporated', 
'MCADDRESS' => '227 East avenue',
'MCCITY' => 'NEW YORK',
'MCZIP' => '33222');
 
 
$new_rtf = populate_RTF  ($vars, "mondocument.rtf");
$fr = fopen('output.rtf', 'w') ;
fwrite($fr, $new_rtf);
fclose($fr);
 
header('Content-type: application/rtf');
header("Content-disposition: inline;filename=mondocument.rtf");
header("Content-length: " . strlen($new_rtf));
echo utf8_decode ($new_rtf);
?>
Que passa ??????????????

Merci d'avoir pris le temps de me lire !
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 15h56   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
et populate_RTF renvoie bien un chaine ???
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 16h01   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut le script fonctionne en dynamique

J'ai le même code qui fonctionne et vas me chercher les infos en bdd, no probleme? Il me ressort tout correctement
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 16h03   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par gator Voir le message
J'ai le même code qui fonctionne et vas me chercher les infos en bdd, no probleme? Il me ressort tout correctement
ça répond pas à ma question.
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 16h12   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut Besoin de conseils

Vu que je tatouille , ma fonction marche puisqu'elle me renvoies toutes les autres variables renseignées, hormis celle que je dois récupérér en post, donc je vois pas bien ce que tu veux dire...
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 16h13   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par gator Voir le message
Vu que je tatouille , ma fonction marche puisqu'elle me renvoies toutes les autres variables renseignées, hormis celle que je dois récupérér en post, donc je vois pas bien ce que tu veux dire...
fais

en enlevant les headers bien sur
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 16h21   #7
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut ca vient !

encore quelques minutes, meme en enlevant les headers, ca ffiche directement le rtf a l'ecran, je vais trouver !
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 16h24   #8
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut oups

Soit il me mets page blanche, NULL, ou il m'affiches le contenu du rtf
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 16h36   #9
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut var_dump($vars);

C'était: var_dump($vars);

il me retourne :

Code :
array(11) { ["DATE"]=> string(17) "February 07, 2011" ["FULLNAME"]=> NULL ["FULLADDRESS"]=> NULL ["PREFEREDCHOICE1"]=> NULL ["PREFEREDCHOICE2"]=> string(8) "GBE SARL" ["PREFEREDCHOICE3"]=> string(15) "TBC Incoporated" ["RESPONDDATE"]=> string(18) "February, 07, 2011" ["MCNAME"]=> string(16) "CFA incorporated" ["MCADDRESS"]=> string(15) "227 East avenue" ["MCCITY"]=> string(8) "NEW YORK" ["MCZIP"]=> string(5) "33222" }
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 17h36   #10
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut Presque bon

J'ai inséré le code dans la meme page que le formulaire et m'afficher bien tout ce que je veux,
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
<?php
$color_font_warn="#FF0000";
$color_form_warn="#FFCC66";
 
if(isset($_POST['submit'])){
	$erreur="";
	// Nettoyage des entrées
	while(list($var,$val)=each($_POST)){
	if(!is_array($val)){
		$$var=strip_tags($val);
	}else{
		while(list($arvar,$arval)=each($val)){
				$$var[$arvar]=strip_tags($arval);
			}
		}
	}
	// Formatage des entrées
	$f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
	$f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
	$f_3=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_3)));
	// Verification des champs
	if($erreur==""){
		// Création du message
		$titre="Message de votre site";
		$tete="From:Site@Test.com\n";
		$corps.="Nom : ".$f_1."\n";
		$corps.="Prenom : ".$f_2."\n";
		$corps.="Societe : ".$f_3."\n";
		if(mail("test@teggggggggggggst.com", $titre, stripslashes($corps), $tete)){
			$ok_mail="true";
		}else{
			$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
		}
	}
}
?>
 
<!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=UTF-8">
<title>Document sans titre</title>
</head>
<body>
<? if($ok_mail=="true"){ ?>
	<table width='100%' border='0' cellspacing='1' cellpadding='1'>
		<tr><td><span class='txtform'>Le message ci-dessous nous a bien été transmis, et nous vous en remercions.</span></td></tr>
		<tr><td>&nbsp;</td></tr>
		<tr><td><tt><?echo nl2br(stripslashes($corps));?></tt></td></tr>
        <tr><td><tt>
 
<? function populate_RTF($vars, $doc_file) {
 
        $replacements = array ('\\' => "\\\\",
                               '{'  => "\{",
                               '}'  => "\}");
 
        $document = file_get_contents($doc_file);
        if(!$document) {
            return false;
        }
 
        foreach($vars as $key=>$value) {
            $search = "%%".strtoupper($key)."%%";
 
            foreach($replacements as $orig => $replace) {
                $value = str_replace($orig, $replace, $value);
            }
 
            $document = str_replace($search, $value, $document);
        }
 
        return $document;
    }
 
 
$deadline = mktime(0,0,0,date('m'),date('d'), date('Y')); 
 
$vars = array(
'DATE' => date("F d, Y"),
'FULLNAME' => $_POST["f_1"],
'FULLADDRESS'  => $_POST["f_2"],
'PREFEREDCHOICE1' => $_POST["f_3"],
'PREFEREDCHOICE2' => 'GBE SARL',
'PREFEREDCHOICE3' => 'TBC Incoporated',
'RESPONDDATE' => date('F, d, Y', $deadline),
'MCNAME' => 'CFA incorporated', 
'MCADDRESS' => '227 East avenue',
'MCCITY' => 'NEW YORK',
'MCZIP' => '33222');
var_dump($vars);
?>
</tt></td></tr>
 
		<tr><td>&nbsp;</td></tr>
		<tr><td><span class='txtform'>Nous allons y donner suite dans les meilleurs délais.<br>A bientôt.</span></td></tr>
        <tr><td> <a href="Generer.php"> Télécharger le document</a></td></tr>
        </table>
 
 
<? }else{ ?>
<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<? if($erreur){ ?><tr><td colspan='2' bgcolor='red'><span class='txterror'><font color='white'><b>&nbsp;ERREUR, votre message n'a pas été transmis</b></font></span></td></tr><tr><td colspan='2'><ul><?echo$erreur?></ul></td></tr><?}?>
<tr><td colspan='2'><span class='txterror'>Les champs marqué d'un * sont obligatoires</span></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Nom :</span></td><td><input type='text' style='width:200 <?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_1' value='<?echo stripslashes($f_1);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Prenom :</span></td><td><input type='text' style='width:200 <?if($errf_2==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_2' value='<?echo stripslashes($f_2);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Societe :</span></td><td><input type='text' style='width:200 <?if($errf_3==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_3' value='<?echo stripslashes($f_3);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'></td><td><input type='submit' name='submit' value='Envoyer' border='0'></td></tr>
</table>
</form>
<? } ?>
</body>
</html>
Maintenat le probléme, c'est ou insérer :
Code :
1
2
3
4
5
6
7
8
9
$new_rtf = populate_RTF  ($vars, "mondocument.rtf");
$fr = fopen('output.rtf', 'w') ;
fwrite($fr, $new_rtf);
fclose($fr);
 
header('Content-type: application/rtf');
header("Content-disposition: inline;filename=mondocument.rtf");
header("Content-length: " . strlen($new_rtf));
echo utf8_decode ($new_rtf);
Je suex simplement que le client clique sur une url et que cette derniere affiches le rtf au telecgharment !!

Merci merci
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 18h08   #11
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
par contre pour

Code :
1
2
3
$fr = fopen('output.rtf', 'w') ;
fwrite($fr, $new_rtf);
fclose($fr)
tu peux faire direct un copy
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 18h18   #12
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut faut méditer...

Je jettes un oeil, merci de l'info !
Par contre je galére pour mon lien !!!
Faut vraiment que j'arrives à insérer ce truc ! je fouines, je fouines...
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 18h20   #13
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut C'est déja pas mal

J'en suis la, une fois le formulaire soumis :


Le message ci-dessous nous a bien été transmis, et nous vous en remercions.

Nom :
Prenom :
Societe :
array(11) { ["DATE"]=> string(17) "February 07, 2011" ["FULLNAME"]=> string(0) "" ["FULLADDRESS"]=> string(0) "" ["PREFEREDCHOICE1"]=> string(0) "" ["PREFEREDCHOICE2"]=> string(8) "GBE SARL" ["PREFEREDCHOICE3"]=> string(15) "TBC Incoporated" ["RESPONDDATE"]=> string(18) "February, 07, 2011" ["MCNAME"]=> string(16) "CFA incorporated" ["MCADDRESS"]=> string(15) "227 East avenue" ["MCCITY"]=> string(8) "NEW YORK" ["MCZIP"]=> string(5) "33222" }

Nous allons y donner suite dans les meilleurs délais.
A bientôt.
Télécharger le document


Et la faut que j'arrive a placer ce qui me reste !!
Code :
1
2
3
4
5
6
7
8
9
$new_rtf = populate_RTF  ($vars, "mondocument.rtf");
$fr = fopen('output.rtf', 'w') ;
fwrite($fr, $new_rtf);
fclose($fr);
 
header('Content-type: application/rtf');
header("Content-disposition: inline;filename=mondocument.rtf");
header("Content-length: " . strlen($new_rtf));
echo utf8_decode ($new_rtf);

Dur dur la culture !!
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 18h22   #14
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
il faut faire ca dans un fichier different, avec un lien genre : télécharger le document pointant dessus
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 18h24   #15
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut vouais...

C'etait mon but au depart, mais le recuperais pas les cariables en POST , comme marque au debut de mon post, ca c le probléme !
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 18h45   #16
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par gator Voir le message
C'etait mon but au depart, mais le recuperais pas les cariables en POST , comme marque au debut de mon post, ca c le probléme !
tu mets le $vars en session
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 18h49   #17
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut LES SESSIONS...

Vaste probléme pour moi, car entre les get et post, je suis un peu perdu dans la mesure ou les post c'est que pour les forms !!! Si t'as une piste , je suis preneur volontiers, suis même pret à partager mon coca !
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 18h51   #18
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par gator Voir le message
Vaste probléme pour moi, car entre les get et post, je suis un peu perdu dans la mesure ou les post c'est que pour les forms !!! Si t'as une piste , je suis preneur volontiers, suis même pret à partager mon coca !
si il est en session c'est bon, quand tu cliqueras sur télécharger y'aura juste a aller cherche le $vars qui est dans la session
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 19h06   #19
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut Ca bosse !

Je suis en train de regarder sur le forum le plus simple pour la passer en sesion, c en meme temps compliqué et simple, je m'y perds avec tous ces post... Je tiens le bon bout, courage !
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 19h48   #20
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 89
Points : 10
Points : 10
Par défaut je pense...

si je pointe la validation du formulaire sur cible.php, je récupéres mes infos !
Code :
1
2
3
4
<?php 
if(isset($_POST)) {
 $f_1=$_POST['f_1'];
  echo ($f_1);
mais la je perds le benefice d'aficher le message de confirmation ! l'exemple est bon ou ... pas du tout ?
gator est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h36.


 
 
 
 
Partenaires

Hébergement Web