|
|
|
ถามเรื่องการ insert ข้อมูล Ajax ... ติดปัญหาไม่สามารถ insertจ้อมูลได้ ขึ้นError Object Required ช่วยแก้ไห้ด้วย Please! |
|
|
|
|
|
|
|
<script language="javascript">
var HttPRequest = false;
function doCallAjax() {
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;
}
var url = 'AjaxPHPRegister2.php';
var pmeters = "tpromis_num=" + encodeURI( document.getElementById("txtpromis_num").value) +
"&tdate_promis=" + encodeURI( document.getElementById("txtdate_promis").value ) +
"&ttime_str=" + encodeURI( document.getElementById("txttime_str").value ) +
"&tor_name_str=" + encodeURI( document.getElementById("txtor_name_str").value )+
"&tor_sur_str=" + encodeURI( document.getElementById("txtor_sur_str").value )+
"&taddress_str=" + encodeURI( document.getElementById("txtaddress_str").value )+
"&ttumbon_1=" + encodeURI( document.getElementById("txttumbon_1").value )+
"&tamphur_1=" + encodeURI( document.getElementById("txtamphur_1").value )+
"&tprovince_1=" + encodeURI( document.getElementById("txtprovince_1").value )+
"&tor_name_end=" + encodeURI( document.getElementById("txtor_name_end").value )+
"&tor_cargo=" + encodeURI( document.getElementById("txtor_cargo").value )+
"&tor_name_cargo=" + encodeURI( document.getElementById("txtor_name_cargo").value )+
"&tWeigth=" + encodeURI( document.getElementById("txtWeigth").value )+
"&tor_company_end=" + encodeURI( document.getElementById("txtor_company_end").value )+
"&tor_addres_end=" + encodeURI( document.getElementById("txtor_addres_end").value )+
"&ttumbon=" + encodeURI( document.getElementById("txttumbon").value )+
"&tamphur=" + encodeURI( document.getElementById("txtamphur").value )+
"&tprovince=" + encodeURI( document.getElementById("txtprovince").value )+
"&tor_car=" + encodeURI( document.getElementById("txtor_car").value )+
"&tor_status=" + encodeURI( document.getElementById("txtor_status").value );
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("mySpan").innerHTML = "Now is Loading...";
}
if(HttPRequest.readyState == 4) // Return Request
{
if(HttPRequest.responseText == 'Y')
{
window.location = 'AjaxPHPRegister3.php';
}
else
{
document.getElementById("mySpan").innerHTML = HttPRequest.responseText;
}
}
}
}
</script>
[/head]
[php]<body>
<table width="975" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#D3DCE6">
<tr align="center">
<td colspan="3"></td>
</tr>
<tr>
<td valign="top" width="166" bgcolor="#26384C"></td>
<td width="640" valign="top bgcolor="#D3DCE6><form id="form2" name="form2" method="post">
<span id="mySpan"></span>
<table width="640" border="0" cellspacing="0" background="pictu/bgopacity1.png">
<tr>
<td colspan="6" bgcolor="#FFFF00"><div align="center"><font size="3" color="#0033FF">สัญญาขนส่งสินค้า</font></div></td>
</tr>
<tr>
<td width="44" bgcolor="#FF6600"><font size="3" color="#0033FF"><img src="pictu/point.png" width="43" height="42" /></font></td>
<td width="149" bgcolor="#FF6600"><font size="3" color="#0033FF"></font></td>
<td width="47" bgcolor="#FF6600"><img src="pictu/point2.png" width="43" height="42" /></td>
<td width="175" bgcolor="#FF6600"><font size="3" color="#0033FF"></font></td>
<td width="43" bgcolor="#FF6600"><img src="pictu/point3.png" width="43" height="42" /></td>
<td width="194" bgcolor="#FF6600"><font size="3" color="#0033FF"></font></td>
</tr>
<tr>
<td colspan="6">ข้อตกลงสัญญาขนส่งสินค้า
<p class="style72"><font color="#FF0000">*หมายเหตุ 1.ให้บริการขนส่งสินค้าจากจังหวัดนครสวรรรค์สู่จังหวัดอื่นๆ เท่านั้น</font></p></td>
</tr>
<?php
mysql_select_db($db) ;
$result = mysql_query("select * from memberregis");
$dbarr = mysql_fetch_array($result) ;
?>
<tr>
<td colspan="6"><div align="center">สัญญาว่าจ้างขนส่งสินค้า</div></td>
</tr>
<tr>
<td colspan="2">รหัสสมาชิก</td>
<td colspan="3"><?php echo $dbarr['member_id'] ; ?></td>
<td> </td>
</tr>
<tr>
<td colspan="2">เลขประจำตัวประชาชน</td>
<td colspan="3"><?php echo $dbarr['thaiziti'] ; ?></td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="3"><div align="right">สัญญาวันที่</div></td>
<td><input name="txtpromis_num" type="text" id="txtpromis_num" value="<?php echo date("d/m/Y") ; ?>" /></td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="3"><div align="right">วันที่ขนส่ง</div></td>
<td><label><a href="javascript:NewCal('demo1','ddmmyyyy')"></a> </label>
<input name="txtdate_promis" type="text" id="demo1" value="" size="20" readonly="readonly"/>
<a href="javascript:NewCal('demo1','ddmmyyyy')"><img src="pictu/cal.gif" width="16" height="16" border="0" alt="Pick a date"/></a></td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="3"><div align="right">สัญญาเลขที่</div></td>
<td><?
$sql = "select * from order_transport";$result = mysql_query($sql); $num=mysql_num_rows($result); $num=$num+1;
$promis_num="TR52".($num+1000);
echo "<b>$promis_num</b>";
?>
<input name="txtpromis_num" type="hidden" id="txtpromis_num" value="<?=$promis_num?>"/></td>
</tr>
<tr>
<td height="43" colspan="2"><span class="style64">ชื่อผู้ส่งสินค้า</span></td>
<td colspan="3"><span class="style64">
<input name="txtname_str" type="text" id="txtname_str" />
</span></td>
<td><span class="style79">*<span class="style81">กรุณาระบุชื่อและนามสกุล<br />
ให้ตรงกับหมายเลขสมาชิก</span></span></td>
</tr>
<tr>
<td colspan="2"><span class="style64">นามสกุล</span></td>
<td colspan="3"><input name="txtsur_str" type="text" id="txtsur_str" /></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"><span class="style75">ชื่อสถานที่สินค้าขึ้น</span></td>
<td colspan="3"><textarea name="txtaddress_str" id="txtaddress_str"></textarea></td>
<td><span class="style79">*</span><span class="style83">ระบุชื่อสถานที่ที่ต้องการให้ไปรับสินค้า</span></td>
</tr>
<tr>
<td colspan="2"><span class="style75">ตำบล</span></td>
<td colspan="3"><span class="style57">
<input name="txttumbon_1" type="text" id="txttumbon_1" />
</span></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"><span class="style75">อำเภอ</span></td>
<td colspan="3"><span class="style57">
<input name="txtamphur_1" type="text" id="txtamphur_1" />
</span></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"><span class="style75">จังหวัด</span></td>
<td colspan="3"><span class="style57">
<input name="txtprovince_1" type="text" id="txtprovince_1" />
</span></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"><span class="style75">สินค้าขึ้นเวลา</span></td>
<td colspan="3"><select name="txttime_str" id="txttime_str">
<option value="8.00">8.00</option>
<option value="9.00">9.00</option>
<option value="10.00">10.00</option>
<option value="11.00">11.00</option>
<option value="12.00">12.00</option>
<option value="13.00">13.00</option>
<option value="14.00">14.00</option>
<option value="15.00">15.00</option>
<option value="16.00">16.00</option>
</select>
น.</td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"><span class="style28 style57 style59 style64">ชื่อผู้รับสินค้า</span></td>
<td colspan="3"><input name="txtor_name_end" type="text" id="txtor_name_end" /></td>
<td><span class="style79">*<span class="style81">จำเป็นต้องระบุเพื่อเซ็นรับสินค้า<br />
เมื่อสินค้าไปถึงปลายทาง</span></span></td>
</tr>
<tr>
<td colspan="2"><span class="style64">ประเภทสินค้า</span></td>
<td colspan="3"><select name="txtor_cargo" id="txtor_cargo">
<option>เลือกประเภทสินค้า</option>
<option value="พืชไร่">พืชไร่</option>
<option value="พืชนา">พืชนา</option>
<option value="พืชสวน">พืชสวน</option>
<option value="อุตาหกรรม/แร่">อุตาหกรรม/แร่</option>
</select></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"><span class="style64">ระบุชื่อสินค้า</span></td>
<td colspan="3"><input name="txtor_name_cargo" type="text" id="txtor_name_cargo" /></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"><span class="style64">น้ำหนัก</span></td>
<td colspan="3"><input name="txtWeight" type="text" id="txtWeight" />
กิโลกรัม</td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"><span class="style64">ชื่อสถานทีส่งสินค้าลง</span></td>
<td colspan="3"><input name="txtor_company_end" type="text" id="txtor_company_end" /></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"><span class="style64">ที่อยู่</span></td>
<td colspan="3"><textarea name="txtor_addres_end" id="txtor_addres_end"></textarea></td>
<td> </td>
</tr>
<tr>
<td colspan="2">จังหวัด<br />
<br /></td>
<td colspan="3"><div id="province"></div></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2">อำเภอ</td>
<td colspan="3"><div id="amphur"></div></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2">ตำบล</td>
<td colspan="3"><div id="tumbon"></div></td>
<td><span class="style79">*</span></td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="3"><div id="result2"></div></td>
<td> </td>
</tr>
<tr>
<td colspan="2"><span class="style64">เลือกรถขนส่ง</span></td>
<td colspan="3"><select name="txtor_car" id="txtor_car">
<option selected="selected">เลือกรถขนส่ง</option>
<option value="รถบรรทุกสิบล้อ">รถบรรทุกสิบล้อ</option>
<option value="รถบรรทุกหกล้อ">รถบรรทุกหกล้อ</option></select></td>
<td> </td>
</tr>
<tr>
<td colspan="2">กำหนดชำระเงิน</td>
<td colspan="3"><span class="style64"><?php echo date("Y-m-d",strtotime("+3 day", strtotime("now")));
?></span></td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="4"><p class="style29><strong>ผู้ใช้บริการได้อ่านสัญญาและข้อความในสัญญาต่างๆโดยครบถ้วน</strong></span></td>
</tr>
<tr>
<td><span class=">ผู้ว่าจ้างขนส่งสินค้าได้อ่านสัญญาโดยครบถ้วนแล้วและผู้ใช้บริการยอมรับ</p></td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="3"><span class="style29><strong>ผู้ใช้บริการได้อ่านสัญญาและข้อความในสัญญาต่างๆโดยครบถ้วน</strong></span></td>
</tr>
<tr>
<td><span class=">ในข้อตกลงต่างๆในสัญญา</span></td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="3"></td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="3"><input name="button" type="button" id="button" onclick="JavaScript:doCallAjax();" value="บันทึกข้อมูล" /></td>
<td> </td>
</tr>
</table>
</form>
</td>
<td bgcolor="#26354A"><font color="#FFFFFF"> <?php
echo "<br><center><font size='2' face='MS Sans Serif' >$echo</font></center>" ;
?></font><br /></td>
<td bgcolor="#26354A"> </td>
</tr>
</table>
</body>
</html>
<script language="javascript">
// Start XmlHttp Object
function uzXmlHttp(){
var xmlhttp = false;
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
xmlhttp = false;
}
}
if(!xmlhttp && document.createElement){
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
// End XmlHttp Object
function select_data(id,value1){
var result;
var url = 'amphur.php?id=' + id + '&value1='+value1 ;
//alert(url);
xmlhttp = uzXmlHttp();
xmlhttp.open("GET", url, false);
xmlhttp.send(null);
document.getElementById(id).innerHTML = xmlhttp.responseText;
//document.all.tumbon.style.display='none';
if(id=='amphur'){
var url = 'amphur.php?id=tumbon&value1=' ;
//alert(url);
xmlhttp = uzXmlHttp();
xmlhttp.open("GET", url, false);
xmlhttp.send(null);
document.getElementById('tumbon').innerHTML = xmlhttp.responseText;
}
}
function strOK(num){
// ??? form ? num1,num2
var province = document.form2.province.value;
var amphur = document.form2.amphur.value;
var tumbon = document.form2.tumbon.value;
var txtWeight=document.form2.txtWeight.value;
var result;
var url = 'ok.php?province=' + province + '&hur='+ amphur + '&tumbon=' +tumbon + '&txtWeight=' + txtWeight;
alert(url);
xmlhttp = uzXmlHttp();
xmlhttp.open("GET", url, false);
xmlhttp.send(null);
result = xmlhttp.responseText;
document.getElementById('result2').innerHTML = xmlhttp.responseText;
}
window.onLoad=select_data("province",'');
window.onLoad=select_data("amphur", '');
window.onLoad=select_data("tumbon", '');
</script>
ติดปัญหาไม่สามารถ insertจ้อมูลได้ ขึ้นError Object Required ช่วยแก้ไห้ด้วยPlease!
Tag : - - - -
|
|
|
|
|
|
Date :
2010-04-10 20:22:14 |
By :
kasnnn |
View :
1042 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองวิเคราะห์จาก error และ line ที่แจ้งครับ
|
|
|
|
|
Date :
2010-04-15 22:46:44 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error บรรทัดนี้ ไม่เข้าใจเลย เรียกใช้ไรผิด .......................
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
|
|
|
|
|
Date :
2010-04-19 21:39:53 |
By :
kasnnn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|