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 : 127491



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



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




ติดปัญหาตรงกดปุ่มค้นหาแล้วข้อมูลไม่ขึ้นให้ค่ะ ตรงค้นหา icd10_name ค่ะ
Code (PHP)
<?php 
header("content-type: text/html; charset=utf-8");
	session_start();
	include("connect.php");
		if($_GET['f'] != NULL ) 
	{
	$msg_warning = '<div class="error">'.$_GET['f'].'</div>' ;
	}
	       $data = $_GET['data'];
    $val = $_GET['val'];


         if ($data=='no_icd10') { 
              echo "<select name='no_icd10' onChange=\"dochange('icd10', this.value)\">";
              echo "<option value='0'>- เลือกกลุ่มโรค -</option>\n";
              $result=mysql_query("select * from no_icd10 order by icd10_bw");
              while($row = mysql_fetch_array($result)){
                   echo "<option value='$row[icd10_bw]' >$row[icd10_bw]</option>" ;
              }
         } else if ($data=='icd10') {
              echo "<select name='icd10'>";
              echo "<option value='0'>- เลือกชื่อโรค -</option>\n";                             
              $result=mysql_query("SELECT * FROM icd10  WHERE icd10_bw= '$val' order by icd10_name ");
              while($row = mysql_fetch_array($result)){
                   echo "<option value='$row[icd10_name]' >$row[icd10_name]</option> \n" ;
              }
         
         }
         echo "</select>\n";

?>
    <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.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); // set Header
             req.send(null); //ส่งค่า
        }

        window.onLoad=dochange('no_icd10', -1);     
    </script>

<form id="form_search" name="form_search" method="post" action="">
<table width="908" border="2" align="center" bordercolor="#0066FF"><tr><td width="956"> <table width="896" >
<tr><td width="888"  align="center"><br> HN <input type="text" name="HN1" id="form1" value="<?=$_POST['HN1']?>" /> ชื่อ-นามสกุล <input type="text" name="name1" size="35" id="name1" value="<?=$_POST['name1']?>" /> </td></tr>
<tr><td width="888"  align="center"><br> ตั้งแต่วันที่ || <input type="date" name="day1" id="day1" value="<?=$_POST['day1']?>"  /> ถึงวันที่ || <input type="date" name="day2" id="day2" value="<?=$_POST['day2']?>"  /> ตัวอย่าง ดด/วว/ปีค.ศ.(2001)-ดด/วว/ปีค.ศ.(2005) </td></tr>
<tr><td align="center"><br />

อำเภอ ||
<select name="myselect1" id="myselect1">
<option value="">เลือกอำเภอ</option>
<?php
    $sql="select * from district ";
    $a=mysql_query($sql);
    while($objResult=mysql_fetch_array($a)){
?>
  <option value="<?=$objResult['Dis_name']?>"<?=($_POST['myselect1']=='$odjResult')?" selected":""?>><?=$objResult['Dis_name']?></option>
<?php } ?>    
</select>

 ICD10 ||
 <span id="no_icd10">
                    <select>
                        <option value="0">- เลือกกลุ่มโรค -</option>
                    </select>
                </span>

</td></tr>
<tr><td height="47" align="center">ICD10_name ||
  <span id="icd10">
                <select>
                    <option value='0'>- เลือกชื่อโรค -</option>
                </select>
                </span></td></tr>
<tr><td align="center"><br>
  <input type="radio" name="myradio" id="myradio1" value="ผู้ป่วยรายเก่า" <?=($_POST['myradio']=="ผู้ป่วยรายเก่า")?" checked":""?>> ผู้ป่วยรายเก่า
&nbsp;&nbsp;
 <input type="radio" name="myradio" id="myradio2" value="ผู้ป่วยรายใหม่" <?=($_POST['myradio']=="ผู้ป่วยรายใหม่")?" checked":""?>>  ผู้ป่วยรายใหม่</td></tr>
<tr><td align="center"><br>
  <input type="submit" name="button" id="button" value="ค้นหา" />
&nbsp;&nbsp;
<input type="button" name="btn_reset" value="ยกเลิก" onclick="window.location='Review_admin.php'"> </td></tr></table><br /></td></tr></table>
</form>
    <form name="form1" method="post" action="download_admin.php"><div align="center">
    <br /><br />
    <input type="submit" name="download" id="download" value="ดาวน์โหลด" onclick="window.location='download_admin.php'></div></form>    <br />
    <br />
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="00">
<tbody>
  <tr>
  <br />
    <td align="left" >
 <br />
 <div style="width:1170px; height:500px; overflow:auto;">
<table width="100%" border="1" cellspacing="0" cellpadding="2" style="border-collapse:collapse;">
    	<tr><br/>
        <td height="20" align="center" bgcolor="#78e278">&nbsp;วันเข้ารับการรักษา&nbsp;</td>
        <td height="5"  align="center" bgcolor="#78e278">&nbsp; รหัสผู้ป่วย&nbsp;</td>
        <td height="15" align="center" bgcolor="#78e278">&nbsp; ชื่อ-สกุล&nbsp;</td>
        <td height="5"  align="center" bgcolor="#78e278">&nbsp;&nbsp;&nbsp; อายุ&nbsp;</td>
        <td height="10" align="center" bgcolor="#78e278">&nbsp; รหัสประจำตัวประชาชน&nbsp;</td>
        <td height="10" align="center" bgcolor="#78e278">&nbsp; กลุ่มโรค&nbsp;</td>
        <td height="5"  align="center" bgcolor="#78e278">&nbsp; ที่อยู่&nbsp;</td>
        <td height="10" align="center" bgcolor="#78e278">&nbsp;&nbsp;&nbsp; หมู่&nbsp;</td>
        <td height="10" align="center" bgcolor="#78e278">&nbsp; ตำบล&nbsp;</td>
        <td height="10" align="center" bgcolor="#78e278">&nbsp; อำเภอ&nbsp;</td>
        <td height="10" align="center" bgcolor="#78e278">&nbsp; จังหวัด&nbsp;</td>
        </tr>
    
<?php
		$rows=20;
if($page<=0)$page=1;
$total_data=mysql_num_rows(mysql_query("Select * from psychiatric_patients "));
$total_page=ceil($total_data/$rows);
if($page>=$total_page)$page=$total_page;
$start=($page-1)*$rows;
      $i=1;
	  $q.="SELECT b.x, b.y, a. * ";
$q.=" FROM  `travmmre_psy`.`psychiatric_patients` a";
$q.=" LEFT JOIN  `travmmre_psy`.`subdistric` b ON a.Subdistric = b.Sub_name" ;
$q.=" LEFT JOIN  `travmmre_psy`.`icd10` c ON a.I10name = c.icd10_name" ;
$q.=" LEFT JOIN  `travmmre_psy`.`district` d ON a.District = d.Dis_name" ;
	  $q.=" WHERE 1";


        // เงื่อนไขสำหรับ radio
		if($_POST['day1']&&$_POST['day2'])
            {
			$q.=  " AND Dates between '".$_POST['day1']."' and '".$_POST['day2']."' ";
			}
		if($_POST['HN1'])
            {
			$q.=  " AND a.Hn LIKE '%". $_POST['HN1']. "%' ";
			}
		if($_POST['name1'])
            {
			$q.=  " AND a.Names LIKE '%". $_POST['name1']. "%' ";
			}
		if(isset($_POST['myradio']) && $_POST['myradio']!=''){
			// ต่อคำสั่ง sql
			if($_POST['myradio']==='ผู้ป่วยรายเก่า')
			{
				$q.=" AND a.Hn !='' ";
				//echo $_POST['myradio'];
			}
			else
			{
				$q.=" AND a.Hn ='' "; 
				//echo $_POST['myradio'];
				}
		}
        // เงื่อนไขสำหรับ checkbox
		if(isset($_POST['$row[icd10_name]']) && $_POST['$row[icd10_name]']!='' ){
			// ต่อคำสั่ง sql 
			$q.=" AND a.I10name ='".'$row[icd10_name]'."'" ; 
           
		}
		if(isset($_POST['myselect1'])  && $_POST['myselect1']!='' ){
			// ต่อคำสั่ง sql 
			$q.=" AND a.District ='".$_POST['myselect1']."'" ; 
           
		}
		if((isset($_POST['myselect2']))  && $_POST['myselect2']!='' ){
			// ต่อคำสั่ง sql 
			$q.=" AND substr(a.Dates,7,2) =".$_POST['myselect2'] ; 
           
		}
		$_SESSION['query']=$q;
        echo $q;
        $qr=@mysql_query($q);	
        while($rs=@mysql_fetch_array($qr)){
			if ($bg=="#ffffff"){
				$bg="#A4FFA4";}
			else {
				$bg="#ffffff";}
?>  

  <tr bgcolor="<?=$bg?>"  scrolling="yes">
  
    <td height="5">&nbsp;<?=$rs['Dates']?></td>
    <td height="5">&nbsp;<?=$rs['Hn']?></td>
    <td height="5">&nbsp;<?=$rs['Names']?></td>
    <td height="5">&nbsp;<?=$rs['Age_AVG']?></td>
    <td height="5">&nbsp;<?=$rs['Cid']?></td>
    <td height="5">&nbsp;<?=$rs['I10name']?></td>
    <td height="5">&nbsp;<?=$rs['Addrpart']?></td>
    <td height="5">&nbsp;<?=$rs['Moopart']?></td>
    <td height="5">&nbsp;<?=$rs['Subdistric']?></td>
    <td height="5">&nbsp;<?=$rs['District']?></td>
    <td height="5">&nbsp;<?=$rs['Province']?></td>
  </tr>
<?php $i++; } ?>
  
    </table>
    
    </td>
  </tr>
</tbody>


<thead>
  <tr>
    <td align="left">
    

 
</div>    
    
    
    </td>
  </tr>
  <tr>
  <td height="30" align="left">&nbsp;</td>
  </tr>
</thead>  

<tfoot>
  <tr>
  <td height="30">&nbsp;</td>
  </tr>
  <tr>
    <td align="left">   
    </td>
  </tr>
</tfoot>    
</table>
<nav>
 <ul class="pagination">
 <li><? if($page==1) 'class="disabled"';?>
 <a href="Review_admin.php?page=<?=$page-1?>" aria-label="Previous">
 <span aria-hidden="true">&laquo;</span>
 </a>
 </li>
 <? for($i=1;$i<$total_page;$i++){?>
 <li <? if($page==$i)echo 'class="active"';?>><a href="Review_admin.php?page=<?=$i?>"><?=$i?></a></li>
 <? } ?>
 <li><? if($page==$total_page) 'class="disabled"';?>
 <a href="Review_admin.php?page=<?=$page+1?>" aria-label="Next">
 <span aria-hidden="true">&raquo;</span>
 </a>
 </li>
 </ul>
 </nav>
</div>       
    
</div>   
                                </div>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-05-06 23:01:22 By : nachon View : 699 Reply : 1
 

 

No. 1



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

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

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

ต้อง echo $sql ออกมาดูครับ ส่วน @ เอาออกด้วยนะครับ เป็นวิธีการที่ไม่ถูกต้อง






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-05-08 09:29:48 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 04
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 อัตราราคา คลิกที่นี่