Problème formulaire avec session
VEIIZ0N
Messages postés
30
Statut
Membre
-
VEIIZ0N Messages postés 30 Statut Membre -
VEIIZ0N Messages postés 30 Statut Membre -
Bonjour a tous ! J'ai un petit soucis dans un formulaire en session , je précise :
- J'ai une page avec un formulaire qui dans on click sur suivant , celà rédige vers une page avec un script de paiement "Starpass" , puis quand on entre un code valide et que l'on valide dans le script celà rédige (si le code est bon) vers une page de remerciement et en même temp envoie le mail automatiquement !
Le soucis c'est que il marche parfaitement soucis Internet explorer 8 , mais ne marche pas sous firefox , enfin sous firefox il envoie le mail mais ne marque pas se qu'a écrit la personne exemple :
Votre nom :
Votre prénom :
Que vous Internet explorer je recois parfaitement se qu'a écrit la personne exemple :
Votre Nom : zinedine
Votre prénom : zidane
je vous passe le script que j'ai fais :
PAGE FORMULAIRE
-------------------------------------------------------------------------------------------------------------------
<?php
if(isset($_GET['post'])){
if($_POST['pseudo'] != NULL && $_POST['date'] != NULL && $_POST['Somme'] != NULL && $_POST['serveur'] != NULL && $_POST['mail'] != NULL){
$serveur = $_POST['serveur'];
$somme = $_POST['Somme'];
session_start();
$_SESSION['pseudo'] = $_POST['pseudo'];
$_SESSION['date'] = $_POST['date'];
$_SESSION['serveur'] = $serveur;
$_SESSION['Somme'] = $somme;
$_SESSION['mail'] = $_POST['mail'];
if($somme == 1){header('Location: achat1.php');}
if($somme == 2){header('Location: achat2.php');}
if($somme == 3){header('Location: achat3.php');}
if($somme == 4){header('Location: achat4.php');}
if($somme == 5){header('Location: achat5.php');}
}
}
?>
PAGE PAIEMENT
---------------------------------------------------------------------------------------------------------------
<?php
session_start();
if(!isset($_SESSION['pseudo'])){
header('Location: commandez.php');
}
?>
PAGE REMERCIEMENT + ENVOIE DU MAIL
----------------------------------------------------------------------------------------------------------------
<?php
session_start();
switch ($_SESSION['serveur']) {
case 11:
$serveur = "Allister";
break;
case 12:
$serveur = "Menalt";
break;
case 13:
$serveur = "Silouate";
break;
case 14:
$serveur = "Pouchecot";
break;
}
switch ($_SESSION['Somme']) {
case 1:
$somme = "50 000k";
break;
case 2:
$somme = "110 000k";
break;
case 3:
$somme = "210 000k";
break;
case 4:
$somme = "250 000k";
break;
case 5:
$somme = "300 000k";
break;
}
$mail_acheteur = $_SESSION['mail'];
$mail = "ramon.tristan@laposte.net";
$titre = "dofoukamas";
$message = 'Personnage : '.$_SESSION['pseudo'].'
/n Date de livraison : '.$_SESSION['date'].'
/n Le mail est : '.$mail_acheteur .'
/n Serveur : '.$serveur.'
/n La somme est : '.$somme;
mail(''.$mail.'', ''.$titre.'', ''.$message.'');
----------------------------------------------------------------------------------------------------------------
Voila jespère que vous avez une solution , merci d'avance !!
- J'ai une page avec un formulaire qui dans on click sur suivant , celà rédige vers une page avec un script de paiement "Starpass" , puis quand on entre un code valide et que l'on valide dans le script celà rédige (si le code est bon) vers une page de remerciement et en même temp envoie le mail automatiquement !
Le soucis c'est que il marche parfaitement soucis Internet explorer 8 , mais ne marche pas sous firefox , enfin sous firefox il envoie le mail mais ne marque pas se qu'a écrit la personne exemple :
Votre nom :
Votre prénom :
Que vous Internet explorer je recois parfaitement se qu'a écrit la personne exemple :
Votre Nom : zinedine
Votre prénom : zidane
je vous passe le script que j'ai fais :
PAGE FORMULAIRE
-------------------------------------------------------------------------------------------------------------------
<?php
if(isset($_GET['post'])){
if($_POST['pseudo'] != NULL && $_POST['date'] != NULL && $_POST['Somme'] != NULL && $_POST['serveur'] != NULL && $_POST['mail'] != NULL){
$serveur = $_POST['serveur'];
$somme = $_POST['Somme'];
session_start();
$_SESSION['pseudo'] = $_POST['pseudo'];
$_SESSION['date'] = $_POST['date'];
$_SESSION['serveur'] = $serveur;
$_SESSION['Somme'] = $somme;
$_SESSION['mail'] = $_POST['mail'];
if($somme == 1){header('Location: achat1.php');}
if($somme == 2){header('Location: achat2.php');}
if($somme == 3){header('Location: achat3.php');}
if($somme == 4){header('Location: achat4.php');}
if($somme == 5){header('Location: achat5.php');}
}
}
?>
PAGE PAIEMENT
---------------------------------------------------------------------------------------------------------------
<?php
session_start();
if(!isset($_SESSION['pseudo'])){
header('Location: commandez.php');
}
?>
PAGE REMERCIEMENT + ENVOIE DU MAIL
----------------------------------------------------------------------------------------------------------------
<?php
session_start();
switch ($_SESSION['serveur']) {
case 11:
$serveur = "Allister";
break;
case 12:
$serveur = "Menalt";
break;
case 13:
$serveur = "Silouate";
break;
case 14:
$serveur = "Pouchecot";
break;
}
switch ($_SESSION['Somme']) {
case 1:
$somme = "50 000k";
break;
case 2:
$somme = "110 000k";
break;
case 3:
$somme = "210 000k";
break;
case 4:
$somme = "250 000k";
break;
case 5:
$somme = "300 000k";
break;
}
$mail_acheteur = $_SESSION['mail'];
$mail = "ramon.tristan@laposte.net";
$titre = "dofoukamas";
$message = 'Personnage : '.$_SESSION['pseudo'].'
/n Date de livraison : '.$_SESSION['date'].'
/n Le mail est : '.$mail_acheteur .'
/n Serveur : '.$serveur.'
/n La somme est : '.$somme;
mail(''.$mail.'', ''.$titre.'', ''.$message.'');
----------------------------------------------------------------------------------------------------------------
Voila jespère que vous avez une solution , merci d'avance !!
A voir également:
- Problème formulaire avec session
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Formulaire de contact le bon coin introuvable - Forum Réseaux sociaux
5 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question