begin process at 2012 05 30 03:22:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Renvoi à une page donné


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Renvoi à une page donné

mardi 13 janvier 2009 à 17:31:57 | Renvoi à une page donné

lesutils

Bonjour,

J'ai installé ce code qui est un formulaire de contact, tout fonctionne très bien sauf à la fin à l'envoi il devrait renvoyé sur cette page remerciements_contact.php et il revient sur contact.php pourquoi ?

<?php

// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}

// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {


//On commence une session pour enregistrer les variables du formulaire...

session_start();

$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['liste1'] = $_POST['liste1'];

//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];

// Définir l\'icone apparaissant en cas d\'erreur...


// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;

// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}

// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {                   

// Addresse de réception du formulaire
$email_dest = "contact@oursel-maison.fr";
$sujet = "contact mairie oursel-maison.fr";
$entetes ="MIME-Version: 1.0 \n";
    $entetes .="From: webmaster site oursel-maison.fr<contact@oursel-maison.fr>\n";
    $entetes .="Return-Path: webmaster site oursel-maison.fr<contact@oursel-maison.fr>\n";
    $entetes .="Reply-To: webmaster site oursel-maison.fr<contact@oursel-maison.fr>\n";
    $entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
    $partie_entete = "<html>\n<head>\n<title>Formulaire de contact</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";


//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Votre prénom = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Votre nom = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Une adresse mail valide = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Vous nous contacter pour : = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Saissisez votre texte = " . $_SESSION['zone_texte1'] . "</font><br>\n";
                   

                    // Fin du message HTML
                    $fin = "</body></html>\n\n";
                   
                    $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;


                    // Send the e-mail
                    if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
                    echo("Envoi du formulaire impossible");
                    exit();
                    } else {

                    // Rediriger vers la page de remerciement
                      header('Location: remerciements-contact.php');
                    exit();
                  } // Fin else
                } // Fin du if ($flag_erreur == 0) {
            } // Fin de if POST
?>


mercredi 14 janvier 2009 à 09:25:45 | Re : Renvoi à une page donné

Bul3

Membre Club
bonjour,
et pourquoi pas ?   chacun fait comme il l'entend.
t'es sûr que c'est un souci html/javascript ?
oui ? pourquoi nous mettre essentiellement le php alors ?
Cordialement

          [mon Site] [M'écrireBul         

mercredi 14 janvier 2009 à 11:26:50 | Re : Renvoi à une page donné

lesutils

Bonjour,

Je ne suis pas trop au fait de votre forum, aussi si mon post n'est pas à la bonne place vous pouvez le déplacer sans aucun soucis.

Merci pour votre compréhension.

Jean-Marie


Cette discussion est classée dans : formulaire, session, zone, partie, contact


Répondre à ce message

Sujets en rapport avec ce message

addition sur formulaire ? [ par Joez ] Bonjour, voila j'ai 3 zone de texte sur ma page PHPJe veux que quand je modifie la premiere ou la seconde zone, la 3eme fasse la somme des 2 premièrec afficher/maquer une partie d un form MErci !!!!!!!!!!!!!!!!!!!!!!! [ par alex1025 ] Bonjour,j'ai un formulaire avec des input et des selectset en fait j'aimerais faire afficher une partie du formulaire en fonction d'un choix dans un s formulaire de contact [ par coucou_tn ] bonjour ,je suis entrain de creer un formulaire de contact d'un site web et lorsque je poste je doit passer par outlook .Esc ce qu'il ya une solution Ameliorer mon formulaire de contact [ par DeViL66 ] Bonjour tout le monde, J'ai fait un formulaire de contact, il fonctionne bien, mais seulement je trouve qu'il y a des choses qui ne vont pas.1) Le for zone de texte [ par benjijackass ] j'espère que certain me comprendrons : je n'es que des compétences dans les langages HTML, CSS et PHP et je vais séparer mon site ne plusieur partie ( formulaire de contact [ par beastieyann ] bonjour, Peut on envoyer un formulaire de contact sans ouvrir sa messagerie (outlook ou thunderbird). Si oui, comment s'y prendre?Merci Validation formulaire [ par shaft107 ] slt à tous, j'ai deux boutons qui font deux validations différentes de mon formulaire, le pb que je rencontre est qu'une fois que je clique sur le pre validation et impression [ par shaft107 ] slt, je voudrai qu'un click sur un bouton de mon formulaire me renvoie une page formatée dans laquelle je puisse récupérer le contenu de mon formulair [Javascript]Modifier une zone de texte dans un formulaire [ par Nano84 ] Bonjour, Voilà, j'ai un petit soucis... en fait je dois faire en sorte qu'en cliquant sur un bouton du formulaire, cela modifie le texte d'une zone Formulaire avec piece jointe ??? [ par marsouin ] Bonsoir à tous J'ai fait un site en Html avec une partie contenant un formulaireTout fonctionnait parfaitementMais je me suis mis dans la tête de rajo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,568 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales