Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > พอดีไปโหลด Javascript "จังหวัด"มาครับแล้วมันไม่ลงดาต้าเบสต้องทำไงคับ



 

พอดีไปโหลด Javascript "จังหวัด"มาครับแล้วมันไม่ลงดาต้าเบสต้องทำไงคับ

 



Topic : 109058



โพสกระทู้ ( 173 )
บทความ ( 0 )



สถานะออฟไลน์




ผมลองใส่ name ใส่ id ใน select มันก็ไม่ลงดาต้าเบสคับ เลือกจังหวัด เลือกอำเภอได้ปกติครับ

อันนี้หน้าฟอร์มที่จะ insert ครับ เอามา เฉพาะตรงที่ select จังหวัดนะคับ

Code (PHP)
<script language=Javascript>
        function Inint_AJAX() {
           try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
           try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
           try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
           alert("XMLHttpRequest not supported");
           return null;
        };

        function dochange(src, val) {
             var req = Inint_AJAX();
             req.onreadystatechange = function () { 
                  if (req.readyState==4) {
                       if (req.status==200) {
                            document.getElementById(src).innerHTML=req.responseText; //รับค่ากลับมา
                       } 
                  }
             };
             req.open("GET", "localtion.php?data="+src+"&val="+val); //สร้าง connection
             req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); // set Header
             req.send(null); //ส่งค่า
        }
		window.onLoad=dochange('province2', -1);
        window.onLoad=dochange('province', -1);     
    </script>

<form method="post" name="insert_customer" action="check_insert1.php" >

จังหวัดทะเบียนรถ&nbsp;&nbsp;&nbsp;&nbsp;
      <span id="province2">
                    <select>
                        <option value="0">- เลือกจังหวัด -</option>
                    </select>
       </span>&nbsp;&nbsp;&nbsp;
  สีรถ&nbsp;&nbsp;
      <input type="text" name="txt15" id="txt15" size="10"  /> 
จังหวัด  
                <span id="province">
                    <select >
                        <option value="0">- เลือกจังหวัด -</option>
                    </select>
                </span>
        <br />
        อำเภอ  
                <span id="amphur">
                    <select >
                        <option value='0'>- เลือกอำเภอ -</option>
                    </select>
<input type="submit" name="Submit" value="บันทึกข้อมูล">
 		<input type="reset" name="Reset" value="ยกเลิก">
        </form>


อันนี้หน้า insert ] ลงดาต้าเบส

Code (PHP)
<?php
ob_start();	
?>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
include ('config.inc.php');
$province_id = $_POST['province'];
$amphur_id = $_POST['amphur'];
$district_id = $_POST['district'];

$sql_1 = "SELECT * FROM province WHERE PROVINCE_ID = '$province_id' ";
    $result_1 = mysql_query($sql_1);
    $row_1 = mysql_fetch_array($result_1);
    $province_name = $row_1['PROVINCE_NAME'];

    $sql_2 = "SELECT * FROM amphur WHERE AMPHUR_ID = '$amphur_id' ";
    $result_2 = mysql_query($sql_2);
    $row_2 = mysql_fetch_array($result_2);
    $amphur_name = $row_2['AMPHUR_NAME'];

    $sql_3 = "SELECT * FROM district WHERE DISTRICT_ID = '$district_id' ";
    $result_3 = mysql_query($sql_3);
    $row_3 = mysql_fetch_array($result_3);
    $district_name = $row_3['DISTRICT_NAME'];
	
$strSQL = "INSERT INTO customer_new ";

$strSQL .="(date1,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33) ";
$strSQL .="VALUES ";
	$strSQL .="('".$_POST["dateInput"]."','".$_POST["txt1"]."','".$_POST["txt2"]."','".$_POST["txt3"]."','".$_POST["txt4"]."' ";
	$strSQL .=",'".$_POST["txt5"]."','".$_POST["txt6"]."','".$_POST["txt7"]."','".$_POST["txt8"]."','".$_POST["txt9"]."' ";
	$strSQL .=",'".$_POST["txt10"]."','".$_POST["txt11"]."','".$_POST["txt12"]."','".$_POST["txt13"]."','".$province_id."' ";
	$strSQL .=",'".$_POST["txt15"]."','".$_POST["txt16"]."','".$_POST["txt17"]."','".$_POST["txt18"]."','".$_POST["txt19"]."' ";
	$strSQL .=",'".$_POST["txt20"]."','".$_POST["txt21"]."','".$_POST["txt22"]."','".$_POST["txt23"]."','".$_POST["txt24"]."' ";
	$strSQL .=",'".$_POST["txt25"]."','".$_POST["txt26"]."','".$_POST["txt27"]."','".$_POST["txt28"]."','".$province_id."' "; 
	$strSQL .=",'".$amphur_id."','".$_POST["txt31"]."','".$_POST["txt32"]."','".$_POST["txt33"]."') ";
$objQuery = mysql_query($strSQL);
$strID_run = mysql_insert_id();
if($objQuery)
{
	echo "<script language='javascript'>alert('complete');history.back();window.location='user_page1.php?id=4';</script>";
	
	
}
else
{
	echo "Error Save [".$strSQL."]";
}

mysql_close();

?>


ขึ้น complete คับไม่เข้าดาต้าเบส

หฟกฟหก

หฟกห

แปอป

อันนี้หน้า localtion.php คับ
Code (PHP)
<?php
    header("content-type: text/html; charset=utf-8");
    header ("Expires: Wed, 21 Aug 2013 13:13:13 GMT");
    header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    header ("Cache-Control: no-cache, must-revalidate");
    header ("Pragma: no-cache");

    include "config.inc.php";
    //conndb();

    $data = $_GET['data'];
    $val = $_GET['val'];


         if ($data=='province') { 
              echo "<select name='province' onChange=\"dochange('amphur', this.value)\">";
              echo "<option value='0'>- เลือกจังหวัด -</option>\n";
              $result=mysql_query("select * from province order by PROVINCE_NAME");
              while($row = mysql_fetch_array($result)){
                   echo "<option value='$row[PROVINCE_ID]' >$row[PROVINCE_NAME]</option>" ;
              }
		
         } else if ($data=='amphur') {
              echo "<select name='amphur' onChange=\"dochange('district', this.value)\">";
              echo "<option value='0'>- เลือกอำเภอ -</option>\n";                             
              $result=mysql_query("SELECT * FROM amphur WHERE PROVINCE_ID= '$val' ORDER BY AMPHUR_NAME");
              while($row = mysql_fetch_array($result)){
                   echo "<option value=\"$row[AMPHUR_ID]\" >$row[AMPHUR_NAME]</option> " ;
              }
         } else if ($data=='district') {
              echo "<select name='district'>\n";
              echo "<option value='0'>- เลือกตำบล -</option>\n";
              $result=mysql_query("SELECT * FROM district WHERE AMPHUR_ID= '$val' ORDER BY DISTRICT_NAME");
              while($row = mysql_fetch_array($result)){
                   echo "<option value=\"$row[DISTRICT_ID]\" >$row[DISTRICT_NAME]</option> \n" ;
              }
         }
         echo "</select>\n";

        echo mysql_error();
        //closedb();
?>
<?
 include "config.inc.php";
 $data = $_GET['data'];
 $val = $_GET['val'];
 if ($data=='province2') { 
              echo "<select name='province2' onChange=\"dochange('amphur', this.value)\">";
              echo "<option value='0'>- เลือกจังหวัด -</option>\n";
              $result2=mysql_query("select * from province order by PROVINCE_NAME");
              while($row = mysql_fetch_array($result2)){
                   echo "<option value='$row[PROVINCE_ID]' >$row[PROVINCE_NAME]</option>" ;
              }
			}
         echo "</select>\n";

        echo mysql_error();
?>





Tag : PHP, MySQL









ประวัติการแก้ไข
2014-06-10 11:20:42
2014-06-10 11:22:20
2014-06-10 11:25:50
2014-06-10 14:31:23
2014-06-10 14:33:31
2014-06-10 14:35:12
2014-06-10 14:36:43
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-06-10 11:18:31 By : woraman View : 1587 Reply : 6
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (PHP)
$objQuery = mysql_query($strSQL) or die(mysql_error());


เอา Error มาดูหน่อยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-10 17:45:55 By : mr.win
 


 

No. 2



โพสกระทู้ ( 173 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2014-06-10 17:45:55
รายละเอียดของการตอบ ::
มันไม่โชว์ Error เลยคับ มัน complete แต่มันไม่เข้าคับ

นี่หน้า code เต็มๆ ของหน้าอินเสิดคับ
Code (PHP)
<?php
ob_start();	
?>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
include ('config.inc.php');
 
 $province_id = $_POST['province'];
$amphur_id = $_POST['amphur'];
$district_id = $_POST['district'];

$sql_1 = "SELECT * FROM province WHERE PROVINCE_ID = '$province_id' ";
    $result_1 = mysql_query($sql_1);
    $row_1 = mysql_fetch_array($result_1);
    $province_name = $row_1['PROVINCE_NAME'];

    $sql_2 = "SELECT * FROM amphur WHERE AMPHUR_ID = '$amphur_id' ";
    $result_2 = mysql_query($sql_2);
    $row_2 = mysql_fetch_array($result_2);
    $amphur_name = $row_2['AMPHUR_NAME'];

    $sql_3 = "SELECT * FROM district WHERE DISTRICT_ID = '$district_id' ";
    $result_3 = mysql_query($sql_3);
    $row_3 = mysql_fetch_array($result_3);
    $district_name = $row_3['DISTRICT_NAME'];
	
$strSQL = "INSERT INTO customer_new ";

$strSQL .="(date1,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33) ";
$strSQL .="VALUES ";
	$strSQL .="('".$_POST["dateInput"]."','".$_POST["txt1"]."','".$_POST["txt2"]."','".$_POST["txt3"]."','".$_POST["txt4"]."' ";
	$strSQL .=",'".$_POST["txt5"]."','".$_POST["txt6"]."','".$_POST["txt7"]."','".$_POST["txt8"]."','".$_POST["txt9"]."' ";
	$strSQL .=",'".$_POST["txt10"]."','".$_POST["txt11"]."','".$_POST["txt12"]."','".$_POST["txt13"]."','".$_POST["province"]."' ";
	$strSQL .=",'".$_POST["txt15"]."','".$_POST["txt16"]."','".$_POST["txt17"]."','".$_POST["txt18"]."','".$_POST["txt19"]."' ";
	$strSQL .=",'".$_POST["txt20"]."','".$_POST["txt21"]."','".$_POST["txt22"]."','".$_POST["txt23"]."','".$_POST["txt24"]."' ";
	$strSQL .=",'".$_POST["txt25"]."','".$_POST["txt26"]."','".$_POST["txt27"]."','".$_POST["txt28"]."','".$_POST["province"]."' "; 
	$strSQL .=",'".$_POST["amphur"]."','".$_POST["txt31"]."','".$_POST["txt32"]."','".$_POST["txt33"]."') ";
$objQuery = mysql_query($strSQL) or die(mysql_error());
$strID_run = mysql_insert_id();
if($objQuery)
{
	echo "<script language='javascript'>alert('complete');history.back();window.location='user_page1.php?id=4';</script>";
	
	
}
else
{
	echo "Error Save [".$strSQL."]";
}

mysql_close();

?>
<?

include ('config.inc.php');
$strSQL = "INSERT INTO customer_new2 ";
$datatxt = "$_POST[part_1]-$_POST[part_2]-$_POST[part_3]";
$strSQL .="(d1,d2,d3,d4,d5,e1,e2,e3,e4,e5,e6,e7,e8,ID_run) ";
$strSQL .="VALUES ";
	$strSQL .="('".$datatxt."','".$_POST["txtd2"]."','".$_POST["txtd3"]."','".$_POST["txtd4"]."','".$_POST["txtd5"]."' ";
	$strSQL .=",'".$_POST["txte1"]."','".$_POST["txte2"]."','".$_POST["txte3"]."','".$_POST["txte4"]."','".$_POST["txte5"]."' ";
	$strSQL .=",'".$_POST["txte6"]."','".$_POST["txte7"]."','".$_POST["txte8"]."' ";
	$strSQL .=",'".$strID_run."') ";
$objQuery = mysql_query($strSQL) or die(mysql_error());

if($objQuery)
{
	echo "<script language='javascript'>alert('complete');history.back();window.location='user_page1.php?id=4';</script>";
	
	
}
else
{
	echo "Error Save [".$strSQL."]";
}

mysql_close();

?>


ท
หกฟ




ประวัติการแก้ไข
2014-06-11 08:26:29
2014-06-11 08:27:29
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-11 08:20:27 By : woraman
 

 

No. 3



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


select ไม่ได้กำหนดชื่อหรือเปล่าครับ
Code (PHP)
<select>
   <option value="0">- เลือกจังหวัด -</option>
</select>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-11 09:14:50 By : ไวยวิทย์
 


 

No. 4



โพสกระทู้ ( 173 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : ไวยวิทย์ เมื่อวันที่ 2014-06-11 09:14:50
รายละเอียดของการตอบ ::
ใส่แล้วคับ ก็ไม่ได้คับ
ผมแจ้งไปในรายละเอียดบรรทัดแรกเลยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-11 09:52:27 By : woraman
 


 

No. 5



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ก่อน

Code (PHP)
$objQuery = mysql_query($strSQL) or die(mysql_error());


แสดงค่า $strSQL; ออกมา

แล้วเอาไปรันที่ phpmyadmin เลยครับ

Code (PHP)
echo $strSQL; die(); 
$objQuery = mysql_query($strSQL) or die(mysql_error());

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-11 10:45:13 By : ไวยวิทย์
 


 

No. 6



โพสกระทู้ ( 173 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 5 เขียนโดย : ไวยวิทย์ เมื่อวันที่ 2014-06-11 10:45:13
รายละเอียดของการตอบ ::
INSERT INTO customer_new (date1,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33) VALUES ('','','','','','','','','','','','','','','','','','','','','','','','','','','','','','' ,'','','','')

อันที่ผมเลือกไปคือ c14 c29 c30 เลือกจังหวัดไปแล้วกับ อำเภอมันไม่ขึ้นอะไรเลยคับ

ผผ
ลองเอา
echo $strSQL; die();
$objQuery = mysql_query($strSQL) or die(mysql_error());

ออก อันอื่นก็เข้าตามปกติติ มีแค่ c14 c29 c30 ไม่เข้า

ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2014-06-10 17:45:55
รายละเอียดของการตอบ ::
ช่วยผมด้วยครับ ไปไม่เป็นเลยคับ



ประวัติการแก้ไข
2014-06-11 11:15:58
2014-06-11 11:25:43
2014-06-11 13:35:28
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-11 11:05:04 By : woraman
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : พอดีไปโหลด Javascript "จังหวัด"มาครับแล้วมันไม่ลงดาต้าเบสต้องทำไงคับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่