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 > ช่วยหน่อยครับคือต้องการเชื่อมข้อมูลของลูกค้ากับสินค้าอะครับ คือเมื่อลูกค้าแพ้ยาชนิดไหนก็จะมีการแจ้งเตือนในการจ่ายยาให้ลูกค้าอะครับ



 

ช่วยหน่อยครับคือต้องการเชื่อมข้อมูลของลูกค้ากับสินค้าอะครับ คือเมื่อลูกค้าแพ้ยาชนิดไหนก็จะมีการแจ้งเตือนในการจ่ายยาให้ลูกค้าอะครับ

 



Topic : 103318



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



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




ช่วยหน่อยครับคือต้องการเชื่อมข้อมูลของลูกค้ากับสินค้าอะครับ คือเมื่อลูกค้าแพ้ยาชนิดไหนก็จะมีการแจ้งเตือนในการจ่ายยาให้ลูกค้าอะครับ คือตอนนี้ติดตรงที่ ไม่สามารถเชื่อมข้อมูลลูกค้าไปที่ข้อมูลสินค้าเพื่อทำการเลือกสินค้าที่ไม่แพ้อะครับมัน popup คนละที่ คนละ file กัน ทำให้ข้อมูลมันไม่เชื่อมกันอะครับ

font

file แรก นะครับ
นี้คือส่วนของลูกค้านะครับ

<script language="JavaScript">
	function windowOpen() {
		var myWindow=window.open('popup_send_data_get2.php','windowRef','width=525,height=350');
		if (!myWindow.opener) myWindow.opener = self;
	}
</script>
<input type="text" value="" name="Pt_Id" id="Pt_Id" size="13">
            <input name="openPopup" type="image" src="image/search.png" width="20" height="17" id="openPopup" onClick="Javascript:windowOpen();" value="Get">


นี้คือส่วนของสินค้านครับ

<script language="JavaScript">
function windowOpen2() {
		var myWindow=window.open('popup_send_data_get2_2.php','windowRef','width=525,height=550');
		if (!myWindow.opener) myWindow.opener = self;
	}
</script>
<input name="openPopup2" type="image" src="image/search.png" width="20" height="17" id="openPopup2" onClick="Javascript:windowOpen2();" value="Get">


file ที่สองนะครับ
ส่วน popup ของลูกค้า

<script language="JavaScript">
	function updateOpener() {
		window.opener.document.frmMain.Pt_Id.value = document.frmMain.txtInput.value;
		window.opener.document.frmMain.Pt_Fname.value = document.frmMain.txtInput2.value;
		window.opener.document.frmMain.Pt_Lname.value = document.frmMain.txtInput3.value;
		window.close();
	}
</script>
<form name="frmMain" method="post" action="">
<tr><td><input type="hidden" name="txtInput" value="<?=$Pt_Id?>" size="8"></td>
    <td><input type="hidden" name="txtInput2" value="<?=$Pt_Fname?>" size="14"></td>
    <td><input type="hidden" name="txtInput3" value="<?=$Pt_Lname?>" size="13"></td>
    <td></td>
	<td><input type="image" src="image/next.jpg" width="40" height="30" onClick="Javascript:updateOpener()" value="Submit" ></td>
</form>


ส่วนที่สามนะครับ
ส่วน popup ของสินค้า

<script language="JavaScript">
	function updateOpener() {
		window.opener.document.frmMain.Drg_Id.value = document.frmMain.txtInput.value;
		window.opener.document.frmMain.Drg_Name.value = document.frmMain.txtInput2.value;
		window.opener.document.frmMain.Unt_Name.value = document.frmMain.txtInput3.value;
		window.opener.document.frmMain.Drg_Barcode.value = document.frmMain.txtInput4.value;
		window.opener.document.frmMain.Comm_Name.value = document.frmMain.txtInput5.value;
		window.opener.document.frmMain.Udrg_Rw.value = document.frmMain.txtInput6.value;
		window.opener.document.frmMain.Price_Sale.value = document.frmMain.txtInput7.value;
		window.opener.document.frmMain.Udrg_Instr.value = document.frmMain.txtInput8.value;
		
		window.close();
	}
</script>
<form name="frmMain" method="post" action="">
<tr><td><input type="hidden" name="txtInput" value="<?=$Drg_Id?>" size="8"></td>
    <td><input type="hidden" name="txtInput2" value="<?=$Drg_Name?>" size="14"></td>
    <td><input type="hidden" name="txtInput3" value="<?=$Unt_Name?>" size="13">
    <input type="hidden" hidden="" name="txtInput4" value="<?=$Drg_Barcode?>" size="13">
    <input type="hidden" hidden="" name="txtInput5" value="<?=$Comm_Name?>" size="13">
    <input type="hidden" hidden="" name="txtInput6" value="<?=$Udrg_Rw?>" size="13">
    <input type="hidden" hidden="" name="txtInput7" value="<?=$Price_Sale?>" size="13">
    <input type="hidden" hidden="" name="txtInput8" value="<?=$Udrg_Instr?>" size="13"></td>
    
	<td><input type="image" src="image/next.jpg" width="40" height="30" onClick="Javascript:updateOpener()" value="Submit" ></td>
</form>




Tag : PHP, MySQL, JavaScript, Action Script, Ajax







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-12-04 22:39:47 By : nick15 View : 837 Reply : 13
 

 

No. 1



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

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

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

ได้เก็บข้อมูลพวกแพ้ยาด้วยหรือเปล่าครับ ถ้ามีก็เอามาแสดงได้ไม่ยาก






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-05 15:51:29 By : mr.win
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2013-12-05 15:51:29
รายละเอียดของการตอบ ::

เก็บไว้ในฐานข้อมูลในส่วนตามรูปภาพนี้เลยครับ
di


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-05 20:55:09 By : nick15
 

 

No. 3



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



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


สั่ง POP UP ให้ส่งยาพารา เฮ้ย! พารามิเตอร์กลับมารีเฟรช หน้าหลักสิครับ
ตรงนี้ให้ได้แค่หลักการที่ POPUP จะส่งพารามิเตอร์กลับมารีเฟรชหน้าหลักนะครับ น่าจะนำไปประยุกต์ได้. . . .
ให้ใส่ไว้ที่ไฟล์ POP UP ที่ต้องการเมื่อเกิดเหตุการแล้วจะโยงข้อมูลกลับมาหน้าต่างหลัก . . . .

เอาง่ายๆไปเป็นกรณีศึกษาละกันการโยนค่าในหน้าต่างPOPUP กลับไปยัง หน้าต่างหลักที่ให้กำเนิดมันมา
***ตั้งชื่อไฟล์ตามนี้ก่อนนะครับในขั้นตอนทดสอบมี 2 ไฟล์
การใช้งาน เิปิด zzz_main.php -- > คลิกที่ปุ่มกด -- > ทดลองกรอก -- > โยน -- > have fun

zzz_main.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<a href="#" onClick="javascript:window.open('zzz_POPUP.php' , '','width=180,height=180,top=220,left=650 ' )";>กดกด</a> 
<br />
<br />
<center><font size="+6"><?=$_GET['xxx'];?></font></center>



zzz_POPUP.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
  <script>
    function refreshParent() {
	var xxx=document.form1.xxx.value;
		window.opener.location.href='zzz_main.php?xxx='+xxx;
    }
</script>

<body>
กรอก
<form name="form1" id="form1" >
<input name="xxx" id="xxx" type="text">
<input type="submit" name="button" id="button" value="โยน" onClick="refreshParent()">
</body>
</html>




ประวัติการแก้ไข
2013-12-06 12:53:49
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 12:46:35 By : meannerss
 


 

No. 4



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



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

เรื่องเทคนิคนั้นผมไม่รู้เหมือนกัน
แต่ถ้าหลักการแล้ว

- นำรหัสลูกค้าไปค้นหาโรคประจำตัว
- นำโรคประจำตัวไปหายาที่ห้ามจ่าย
- ในขณะที่จ่ายยา ให้นำรหัสยานั้นๆ มาตรวจสอบกับรหัสยาที่แพ้
- ถ้าตรงก็แจ้งเตือน

ซึ่งยาที่แพ้ หรือไม่ควรจ่ายให้ลูกค้ารายนั้นๆ อาจจะเก็บอารเรย์ในจาวาสคริปต์
และเมื่อมีการจ่ายยา ก็ส่งค่าไปที่จาวาสคริปต์ แล้วค้นหาในอาร์เรย์
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 13:24:35 By : {Cyberman}
 


 

No. 5



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



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


ค่อยๆทำนะครับ ทำมั่วๆเดี๋ยวลูกค้าอาจจะช็อคยาได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 15:22:37 By : meannerss
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : meannerss เมื่อวันที่ 2013-12-06 12:46:35
รายละเอียดของการตอบ ::
ถ้าเกิดกด popup ครั้งแรกกับลูกค้า แล้วต่อไปกด popup ยา ข้อมูลลูกค้าที่เลือกไว้มันหายอะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 19:04:10 By : nick15
 


 

No. 7



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



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


ตอบความคิดเห็นที่ : 6 เขียนโดย : nick15 เมื่อวันที่ 2013-12-06 19:04:10
รายละเอียดของการตอบ ::
ไม่ยากครับตอนกดเปิด POP UP ส่งพารามิเตอร์ที่กรอกไว้ไปด้วย . . . . พอกลับมาก็มาทั้งพารามิเตอร์เดิมและของใหม่ใน POP Up

ดังภาพ โยนกันกลับไปกลับมาเฉยๆครับ
ำไพ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 22:45:38 By : meannerss
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : meannerss เมื่อวันที่ 2013-12-06 22:45:38
รายละเอียดของการตอบ ::
ตอนนี้ผมสร้างไว้ 3 file นะครับ


Code (zz_main.php)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<a href="#" onClick="javascript:window.open('zzz_POPUP.php' , '','width=180,height=180,top=220,left=650 ' )";>กดกด</a>

<a href="#" onClick="javascript:window.open('zzz_POPUP2.php?xxx=<?=$xxx;?>' , '','width=180,height=180,top=220,left=650 ' )";>กดกด2</a>
 
<br />
<br />
<center><font size="+6"><? $xxx ?><?=$_GET['xxx'];?><br> <? $xxx2 ?><?=$_GET['xxx2'];?></font></center>

zzz_POPUP.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
  <script>
    function refreshParent() {
	var xxx=document.form1.xxx.value;
		window.opener.location.href='zzz_main.php?xxx='+xxx;
    }
</script>

<body>
กรอก
<form name="form1" id="form1" >
<input name="xxx" id="xxx" type="text">
<input type="submit" name="button" id="button" value="โยน" onClick="refreshParent()">
</body>
</html>

zzz_POPUP2.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
  <script>
    function refreshParent2() {
	var xxx2=document.form1.xxx2.value;
		window.opener.location.href='zzz_main.php?xxx2='+xxx2;
    }
</script>

<body>
กรอก
<form name="form1" id="form1" >

<input name="xxx" id="xxx" type="text" value="<? echo $xxx ?>">

<input name="xxx2" id="xxx2" type="text">
<input type="submit" name="button2" id="button2" value="โยน2" onClick="refreshParent2()">
</body>
</html>


กด popup ครั้งแรก แสดงข้อความ แล้วพอกด popup ครั้งที่สอง ครั้งแรกส่งค่าได้จิงครับ แต่มันเอามาแสดงในหน้า zzz_main.php ที่เป็นของ popup แรกไม่ได้อะครับ



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 22:56:40 By : nick15
 


 

No. 9



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



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


อ่อปู่กับหลานสินะครับ ที่ไม่รู้จักกัน . . ..

ปู่zz_main.php -- > ลูกzzz_POPUP.php --> หลานzzz_POPUP2.php

ลองแบบนี้ไหมให้

1. ตัวท้ายสุด zzz_POPUP2.php(หลาน) ส่งพารามิเตอร์สักตัวมาด้วยเอาให้เป็นเอกลักษณ์ให้ชื่อว่า RRR=1 ละกัน เมื่อกดแล้วรีเฟรชตัวที่เกิดมันมาคือzzz_POPUP.php(ลูก)
2. ให้ตัว zzz_POPUP.php(ลูก) ดักจับ $_GET(RRR) ถ้ามีมาเมื่อไรก็สั่ง javascript รีเฟรชตัวปู่zz_main.php
3. HAVE FUN

*** จบปัญหาอิอิ แต่อาจจะปวดหัวเรื่องพารามิเตอร์นิดนึงเพราะต้องโยนกันไปและโยนกันมา ตรงนี้อาจใช้เซสซั่นเข้ามาช่วยแก้ัปัญหาได้ แล้วแต่จะออกแบบนะครับ


ประวัติการแก้ไข
2013-12-06 23:15:58
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 23:14:23 By : meannerss
 


 

No. 10



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



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


ตอบความคิดเห็นที่ : 9 เขียนโดย : meannerss เมื่อวันที่ 2013-12-06 23:14:23
รายละเอียดของการตอบ ::
ขอตัวอย่าง code หน่อยได้ป่าวครับ งง มากเลย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 23:28:17 By : nick15
 


 

No. 11



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



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


ไม่มีอะไรมาก zzz_POPUP2.php เพิ่มพารามิเตอร์เอกลักษณ์เข้าไป 1 ตัว ใส่ตรง window.opener.location.href คือเมื่อเกิดเหตุการค่าตัวแปรอื่นจะเป็นอะไรไม่สนหละ แต่ตัวนี้ต้องส่งไปเพื่อจะเอาไปพิสูจน์ซาก เห้ยเอาไปสั่งคิวรี่ - - *
zzz_POPUP2.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<script>
function refreshParent2() {
var xxx2=document.form1.xxx2.value;
window.opener.location.href='zzz_main.php?RRR=1&xxx2='+xxx2;
}
</script>

<body>
กรอก
<form name="form1" id="form1" >

<input name="xxx" id="xxx" type="text" value="<? echo $xxx ?>">

<input name="xxx2" id="xxx2" type="text">
<input type="submit" name="button2" id="button2" value="โยน2" onClick="refreshParent2()">
</body>
</html>




และทีนี้หน้า zzz_POPUP.php ก็ดักจับ $_GET ซะ เพิ่มเข้ามาดังนี้...


zzz_POPUP.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<script>
function refreshParent() {
var xxx=document.form1.xxx.value;
window.opener.location.href='zzz_main.php?xxx='+xxx;
}
</script>

<body <? if ($_GET['RRR']){ echo "onLoad='refreshParent()'"; } ?> >


กรอก
<form name="form1" id="form1" >
<input name="xxx" id="xxx" type="text">
<input type="submit" name="button" id="button" value="โยน" onClick="refreshParent()">
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 23:40:50 By : meannerss
 


 

No. 12



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



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


ตอบความคิดเห็นที่ : 11 เขียนโดย : meannerss เมื่อวันที่ 2013-12-06 23:40:50
รายละเอียดของการตอบ ::
ตอนนี้ที่ผมติดอยู่ คือ หน้า zzz_main.php เมื่อเรียกใช้ popup ตัวแรก ข้อมูลแสดงได้นะครับ แต่เมื่อเรียกใช้ popup ตัวที่สองผมส่งค่าของ popup ที่รับค่ามาจาก popup ตัวแรก ส่งไปที่ popup ตัวที่สอง ข้อมูลที่แสดงมันแสดงแต่ค่า popup ตัวที่สอง ซึ่งมันไม่สามารถแสดงค่า popup ตัวแรกได้อะครับ ติดอยู่ตรงนี้แหลอะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-07 00:16:12 By : nick15
 


 

No. 13



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



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


ตอบความคิดเห็นที่ : 12 เขียนโดย : nick15 เมื่อวันที่ 2013-12-07 00:16:12
รายละเอียดของการตอบ ::
ผมทำได้แล้วแหลอะครับ
ผมแก้ popup2.php

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
  <script>
    function refreshParent2() {
	var xxx=document.form1.xxx.value;
	var xxx2=document.form1.xxx2.value;
		window.opener.location.href='zzz_main.php?xxx='+xxx+'&xxx2='+xxx2;
    }
</script>

<body>
กรอก
<form name="form1" id="form1" >

<input name="xxx" id="xxx" type="text" value="<? echo $xxx ?>">

<input name="xxx2" id="xxx2" type="text">
<input type="submit" name="button2" id="button2" value="โยน2" onClick="refreshParent2()">
</body>
</html>


แบบนี้ก็ใช้ได้แล้วครับ ขอบคุณสำหรับคำแนะนำดีๆ นะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-07 00:23:12 By : nick15
 

   

ค้นหาข้อมูล


   
 

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