 |
|
ตามหัวข้อเลยนะครับพี่ ใครพอทราบวิธีแก้ไข รึเปล่าเอ่ย พอดีผม พึ่งจะศึกษาเรื่องนี้ ฝากผู้รู้ช่วยแนะแนวทางด้วยนะครับ
ข้างล่างนี้เป็น โค๊ดนะครับ ตัวแปลทุกตัวไปได้หมด ยกเว้น editor1 มันไม่ยอมไป
ลองใช้ ทั้ง .value ทั้ง .innerHTML แล้วก็ไม่ได้ หากต้องไป setup ในตัว CKEditor ช่วยบอกผมทีนะครับ ว่าทำยังไง T^T
Code (JavaScript)
function save_formemail()
{
HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
alert('test save_formemail');
var req = Inint_AJAX();
var str = Math.random();
var str_url = "./pph_include/ajax/files/save_formemail.php?clearmemory="+str;
var pmeters = "txt_title=" + document.getElementById("txt_title").value +
"&txt_email=" + document.getElementById("txt_email").value +
"&txt_name=" + document.getElementById("txt_name").value +
"&editor1=" + document.getElementById("editor1").value +
"&admin_name=" + document.getElementById("admin_name").value +
"&today=" + document.getElementById("today").value ;
alert(pmeters);
req.open('POST', str_url , true)
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Content-length", pmeters.length);
req.setRequestHeader("Connection", "close");
req.send(pmeters);
req.onreadystatechange = function()
{
if (req.readyState==4)
{
if (req.status==200)
{
alert('บันทึกอีเมลล์นี้เรียบร้อยแล้วค่ะ');
view_email_link();
document.getElementById("show_result").innerHTML="";
}
}
else
{
document.getElementById("show_result").innerHTML="<center><b>กำลังบันทึก</b><br><br><img src='./pph_include/images/LoadingAnimation.gif'></center><br>";
}
}
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.send(null);
}
Code (PHP)
<?header ('Content-type: text/html; charset=utf-8');
include ("../class/config.php");
require_once ("../../class/connect_mysql.php");
$save_form_email="INSERT INTO `form_sendemail` (`PK_ID`, `mail_title`, `mail_sender`, `mail_name_sender`, `mail_content`, `edit_by`, `edit_date`) VALUES (NULL, '".$_REQUEST[txt_title]."', '".$_REQUEST[txt_email]."', '".$_REQUEST[txt_name]."', '".$_REQUEST[editor1]."', '".$_REQUEST[admin_name]."', '".$_REQUEST[today]."');";
mysql_query("SET NAMES UTF8");
$result_save_form_email =mysql_query($save_form_email);
require_once ("../../class/close_mysql.php");
?>
Tag : PHP, MySQL, Ajax
|
|
 |
 |
 |
 |
Date :
2012-03-14 21:59:49 |
By :
cloudy |
View :
1153 |
Reply :
6 |
|
 |
 |
 |
 |
|
|
|
 |