IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupération de variables dans documents !


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    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 : 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
    <?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 : 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
    <?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 !

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    et populate_RTF renvoie bien un chaine ???

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    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

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    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.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    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...

  6. #6
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    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

  7. #7
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    Par défaut ca vient !
    encore quelques minutes, meme en enlevant les headers, ca ffiche directement le rtf a l'ecran, je vais trouver !

  8. #8
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    Par défaut oups
    Soit il me mets page blanche, NULL, ou il m'affiches le contenu du rtf

  9. #9
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    Par défaut var_dump($vars);
    C'était: var_dump($vars);

    il me retourne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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" }

  10. #10
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    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 : 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
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  11. #11
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    par contre pour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $fr = fopen('output.rtf', 'w') ;
    fwrite($fr, $new_rtf);
    fclose($fr)
    tu peux faire direct un copy

  12. #12
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    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...

  13. #13
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 !!

  14. #14
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    il faut faire ca dans un fichier different, avec un lien genre : télécharger le document pointant dessus

  15. #15
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    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 !

  16. #16
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    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

  17. #17
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    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 !

  18. #18
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    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

  19. #19
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    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 !

  20. #20
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 30
    Points
    30
    Par défaut je pense...
    si je pointe la validation du formulaire sur cible.php, je récupéres mes infos !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 ?

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. récupération valeur variable dans autre module
    Par cchampion2fr dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/10/2008, 16h53
  2. Récupération de variable dans une url
    Par knolz dans le forum Langage
    Réponses: 6
    Dernier message: 18/04/2008, 19h45
  3. Récupération de variable dans titre état ?
    Par leeloo35 dans le forum IHM
    Réponses: 6
    Dernier message: 18/02/2008, 12h29
  4. Récupération de variable dans un champ input
    Par AUTREPAPOU dans le forum Langage
    Réponses: 2
    Dernier message: 03/11/2007, 11h09
  5. Récupération de variable dans un Formulaire
    Par dunbar dans le forum Langage
    Réponses: 5
    Dernier message: 30/11/2006, 20h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo