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,027

HOME > PHP > PHP Forum > รบกวนสอบถามหน่อยค่ะ คือส่งค่า ตัวแปรไม่ไปอ่ะคะ ไม่สามารถ where ออกมาได้



 

รบกวนสอบถามหน่อยค่ะ คือส่งค่า ตัวแปรไม่ไปอ่ะคะ ไม่สามารถ where ออกมาได้

 



Topic : 106661



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



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




ตัวอย่างรูปแบบการเขียนข้อความ
รบกวนพี่ๆช่วยด้วยค่ะ
ตอนนี้ติดปัญหาอยู่ที่ $id_school=$_GET['id']; ไม่ถูกส่งไปที่หน้า data-con.php ค่ะ
ซึ่งมันจะอยู่ในส่วนของ <!-- add ข้อมูลผู้ประสานงาน --> ที่ค่า ตัวแปร id ไม่ถูกส่งไปค่ะ


Code

Output

รูปประกอบ



Tag : PHP, MySQL, JavaScript, Ajax, jQuery









ประวัติการแก้ไข
2014-03-07 17:25:36
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-03-07 17:22:14 By : CaTTy00 View : 993 Reply : 19
 

 

No. 1



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



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

ย้าย
Code (PHP)
$id_school=$_GET['id'];

ไปไว้ก่อนถึงตัวที่จะใช้ครับ :)






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-07 17:49:34 By : itpcc
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : itpcc เมื่อวันที่ 2014-03-07 17:49:34
รายละเอียดของการตอบ ::
คือเอาไปไว้แล้วนะค่ะ......ตอนแรกคิดว่าโค้ดมันจะมาด้วยแต่เพิ่งมาเห็นว่าโค้ดมันไม่มาอ่าาาา T^T

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 08:36:17 By : CaTTy00
 

 

No. 3



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



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


[/php]
หน้า data-con.php
<?php
#Include the connect.php file
include('connect.php');


$id_school=$_GET['id'];
$connect = mysql_connect($hostname, $username, $password)
or die('Could not connect: ' . mysql_error());

mysql_select_db($database, $connect);

$bool = mysql_select_db($database, $connect);
if ($bool === False){
	print "can't find $database";
}

$query = "SELECT * FROM tte_contact WHERE cos_id_shool='$id_school'";

echo $query;




$result = mysql_query($query) or die("SQL Error 1: " . mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
	$customers[] = array(
		'con_id' => $row['con_id'],
        'contact_name' => $row['contact_name']
        
	
      );
	 

}

echo json_encode($customers);
?>



ประวัติการแก้ไข
2014-03-10 08:44:27
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 08:43:18 By : CaTTy00
 


 

No. 4



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


$query = "SELECT * FROM tte_contact WHERE cos_id_shool=".$_GET['id'];

หรือ
$query = 'SELECT * FROM tte_contact WHERE cos_id_shool='.$_GET['id'];


Edit 1 อ่านใหม่เพิ่งจับประเด็นได้ ค่า GET ไม่ถูกส่งมา ต้องถามกลับ ส่งมาแบบไหน ได้ส่งมาจริงหรือป่าว
http://localhost/ddd.php?id=1 ส่งแบบนี้อะเปล่า ถึงจะไปรับ $_GET['id'] ได้นะ


ประวัติการแก้ไข
2014-03-10 10:02:50
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 09:50:36 By : apisitp
 


 

No. 5



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : apisitp เมื่อวันที่ 2014-03-10 09:50:36
รายละเอียดของการตอบ ::
ตรงนี้อ่ะป่าววววค่ะ
รูปประกอบ3

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 10:25:35 By : CaTTy00
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : apisitp เมื่อวันที่ 2014-03-10 09:50:36
รายละเอียดของการตอบ ::
ซึ่งหน้านี้มันไม่เข้าอ่ะค่ะ ก็เลย งง เหมือนกันคะ ในไฟล์ data-con.php ที่ค่ามันไม่ถูกส่งมาค่ะ
รูปประกอบ4


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 10:29:54 By : CaTTy00
 


 

No. 7



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



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

ผมดูจาก form แล้วเหมือนจะเป็น POST มากกว่านะครับ

ลองใช้ $_POST['id']; ดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 10:34:01 By : kerb
 


 

No. 8



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



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


ผมว่าต้องลองเช็คค่าอย่างคุณ Doctor K บอกนะครับ ง่ายๆ ลองดูช่อง url ว่าส่งค่ามาหรือเปล่า id=??
1. ถ้ายังส่งค่าไม่มาทาง url 9้องกลับไปดูหน้าที่ส่งค่ามาครับ
2. ถ้าค่าที่ส่งมาทาง url มาแล้ว สมมุติว่า id=1 ต่อไปก็ลองเช็คตอนรับค่า $_GET['id'] ครับ

เช็คไปเรื่อยๆ ลองดูนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 10:38:21 By : wita
 


 

No. 9



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : kerb เมื่อวันที่ 2014-03-10 10:34:01
รายละเอียดของการตอบ ::
ลองใช้ดูแล้วค่ะ....ก็ไม่ขึ้นเหมือนกันค่ะ T^T

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 10:38:27 By : CaTTy00
 


 

No. 10



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



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


ตอบความคิดเห็นที่ : 8 เขียนโดย : wita เมื่อวันที่ 2014-03-10 10:38:21
รายละเอียดของการตอบ ::
เราลองเช็ค url ดูแล้วค่ะ ซึ่งค่า id มันก็มานะคะ

รูปประกอบ5

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 10:41:46 By : CaTTy00
 


 

No. 11



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



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


ตอบความคิดเห็นที่ : 8 เขียนโดย : wita เมื่อวันที่ 2014-03-10 10:38:21
รายละเอียดของการตอบ ::
แต่ไม่เข้าใจง่าทำไม มันถึงไม่ส่งค่าไปที่ไฟล์ data-con.php อ่ะค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 10:43:57 By : CaTTy00
 


 

No. 12



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



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

ลอง new browser แล้วเรียก url http://localhost/test/customer/data-con.php?id=000000090 ตรงๆดูครับ ว่าทำงานมั้ย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 10:47:38 By : kerb
 


 

No. 13



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



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


ตอบความคิดเห็นที่ : 12 เขียนโดย : kerb เมื่อวันที่ 2014-03-10 10:47:38
รายละเอียดของการตอบ ::
ทำงานค่ะ มันก็ขึ้นตามนี้เลยคะ
รูปประกอบ6

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 10:50:04 By : CaTTy00
 


 

No. 14



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



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

ขอดูโค้ดตอนนำ json ไปใช้หน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 11:07:23 By : kerb
 


 

No. 15



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



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


ตอบความคิดเห็นที่ : 14 เขียนโดย : kerb เมื่อวันที่ 2014-03-10 11:07:23
รายละเอียดของการตอบ ::
อันนี้ คือ script ที่เอาไว้เรียกใช้ในไฟล์ของ wa-doc.php
Code (PHP)
<!-- add ข้อมูลผู้ประสานงาน -->
    <script type="text/javascript">
            $(document).ready(function () {           
                var url = "data-con.php?id=<?=$id_school?>;"
                // prepare the data
                var source =
                {
                    datatype: "json",
                    datafields: [
						
                        { name: 'contact_name' }
						
                        
                    ],
                    id: 'con_id',
                    url: url,
                    async: false
                };
                var dataAdapter = new $.jqx.dataAdapter(source);
                // Create a jqxDropDownList
                $("#jqxWidget2").jqxDropDownList({ checkboxes: true, source: dataAdapter, displayMember: "contact_name", valueMember: "contact_name", width: 200, height: 25});
                $("#jqxWidget2").jqxDropDownList('checkIndex', 0);
                // subscribe to the checkChange event.
                $("#jqxWidget2").on('checkChange', function (event) {
                    if (event.args) {
                        var item = event.args.item;
                        if (item) {
                            var valueelement = $("<div></div>");
                            valueelement.text("Value: " + item.value);
                            var labelelement = $("<div></div>");
                            labelelement.text("Label: " + item.label);
                            var checkedelement = $("<div></div>");
                            checkedelement.text("Checked: " + item.checked);
                            $("#selectionlog").children().remove();
                            $("#selectionlog").append(labelelement);
                            $("#selectionlog").append(valueelement);
                            $("#selectionlog").append(checkedelement);
                            var items = $("#jqxWidget2").jqxDropDownList('getCheckedItems');
                            var checkedItems = "";
                            $.each(items, function (index) {
                                checkedItems += this.label + ", ";                          
                            });
                            $("#checkedItemsLog").text(checkedItems);
                        }
                    }
                });
            });
        </script>


อันนี้ในหน้าของ data-con.php ค่ะ
Code (PHP)
<?php
#Include the connect.php file
include('connect.php');
//require_once('../Connections/myconnext.php'); 
 
#Connect to the database
//connection String
$id_school=$_GET['id'];

//$id_school=$_GET['id'];
//print_r('$_GET');
$connect = mysql_connect($hostname, $username, $password)
or die('Could not connect: ' . mysql_error());
//select database
mysql_select_db($database, $connect);
//Select The database
$bool = mysql_select_db($database, $connect);
if ($bool === False){
	print "can't find $database";
}
// get data and store in a json array
$query = "SELECT * FROM tte_contact WHERE cos_id_shool=".$_GET['id'];

echo $query;




$result = mysql_query($query) or die("SQL Error 1: " . mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
	$customers[] = array(
		'con_id' => $row['con_id'],
        'contact_name' => $row['contact_name']
        
	
      );
	 

}

echo json_encode($customers);
?>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 11:13:05 By : CaTTy00
 


 

No. 16



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



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

ปัญหาน่าจะอยู่ตอนเรียกใช้ json นี่แหละครับ

ลอง comment ให้เลือแค่นี้ก่อนแล้ว test ดูครับว่า work มั้ย check ที่ console ด้วยครับว่ามี error ของ javascript รึป่าว


Code (PHP)
<!-- add ข้อมูลผู้ประสานงาน -->
    <script type="text/javascript">
            $(document).ready(function () {           
                var url = "data-con.php?id=<?=$id_school?>;"
                // prepare the data
                var source =
                {
                    datatype: "json",
                    datafields: [
						
                        { name: 'contact_name' }
						
                        
                    ],
                    id: 'con_id',
                    url: url,
                    async: false
                };
                var dataAdapter = new $.jqx.dataAdapter(source);
                // Create a jqxDropDownList
                $("#jqxWidget2").jqxDropDownList({ checkboxes: true, source: dataAdapter, displayMember: "contact_name", valueMember: "contact_name", width: 200, height: 25});
               /* $("#jqxWidget2").jqxDropDownList('checkIndex', 0);
                // subscribe to the checkChange event.
                $("#jqxWidget2").on('checkChange', function (event) {
                    if (event.args) {
                        var item = event.args.item;
                        if (item) {
                            var valueelement = $("<div></div>");
                            valueelement.text("Value: " + item.value);
                            var labelelement = $("<div></div>");
                            labelelement.text("Label: " + item.label);
                            var checkedelement = $("<div></div>");
                            checkedelement.text("Checked: " + item.checked);
                            $("#selectionlog").children().remove();
                            $("#selectionlog").append(labelelement);
                            $("#selectionlog").append(valueelement);
                            $("#selectionlog").append(checkedelement);
                            var items = $("#jqxWidget2").jqxDropDownList('getCheckedItems');
                            var checkedItems = "";
                            $.each(items, function (index) {
                                checkedItems += this.label + ", ";                          
                            });
                            $("#checkedItemsLog").text(checkedItems);
                        }
                    }
                });*/
            });
        </script>




ประวัติการแก้ไข
2014-03-10 11:20:58
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 11:20:17 By : kerb
 


 

No. 17



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



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

อ่อ เจอตอละครับ ที่ไฟล์ data-con.php comment Line 24: echo $query; ออกด้วยครับ ไม่งั้น json พัง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 11:22:34 By : kerb
 


 

No. 18



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



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


ตอบความคิดเห็นที่ : 17 เขียนโดย : kerb เมื่อวันที่ 2014-03-10 11:22:34
รายละเอียดของการตอบ ::
ได้แล้ววค่ะ ขอบคุณมากๆๆๆเลยนะค่ะ ^^

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-10 11:28:29 By : CaTTy00
 


 

No. 19



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


ได้สักที...
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-11 08:14:14 By : apisitp
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนสอบถามหน่อยค่ะ คือส่งค่า ตัวแปรไม่ไปอ่ะคะ ไม่สามารถ where ออกมาได้
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่