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

HOME > PHP > PHP Forum > ทำการตรวจสอบ เมนู และแสดงค่า ผ่านทางphp แล้วทำการเรียกข้อมูลอีกตารางหนึ่ง



 

ทำการตรวจสอบ เมนู และแสดงค่า ผ่านทางphp แล้วทำการเรียกข้อมูลอีกตารางหนึ่ง

 



Topic : 060350



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



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



ผมใช้ Dream ในการสร้างเว็บ มีปัญหาการเช็ดค่าว่างใน Select(List/Menu) อธิบายว่า ในฟอร์มนั้นจะมี Text box ชื่อ txtsearch ,Select(List/Menu) โดยมี 3 ตัวเลือกคือ ข้อมูลงานวิจัย,ข้อมูลบุคลากร,ข้อมูลสาขาวิชา ใช้ value="1,2,3" ตามลำดับ และมีปุ่ม Button ชื่อ butsearch ทั้งหมดในฟอร์มนั้นชื่อ fromsearch เริ่มต้นเมื่อเข้ามาแล้วกดปุ่มจะฟ้องว่าให้ใส่ค่าลงไปและเมนูต้องเลือกด้วย ทั้งสองอย่าง เมื่อเลือกเสร็จแล้ว ไปอีกหน้าหนึ่ง ชื่อ searchfrom.php ด้านในจะเป็นตาราง ที่เรากำหนดไว้ที่จะดึงข้อมูลใส่ตาราง
ตัวอย่าง Code หน้าค้นหาอันแรก
Code (JavaScript)
$(function(){
	$("#butsearch").click(function(){
		if(($("#txtsearch").val()=="")||($("#selectfrom").value()=="1")
		     alert("กรองข้อมูลต้องการค้นหา");
		else
		      $("#fromsearch").submit();
	});
});

จากด้านบนนี้ตรวจสอบค่าว่างจาก text box ได้แล้ว ขาด เมนุอย่างเดียวแล้วเรียกข้อมูล



Tag : PHP, MySQL, JavaScript, WebService







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-05-18 17:59:09 By : veeitdata5 View : 1059 Reply : 7
 

 

No. 1



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



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


น่าจะประมาณนี้

Code (PHP)
$(function(){
	$("#butsearch").live("click", function(){
		chk_value ();
	});
	
});

function chk_value (){
	
	var txt	=	$("#txtsearch").val();
	var list	=	$('[name=option]:checked').val();
	
		if(txt.length==0){
		     alert("ใส่ค่าลงไปคับ");
		}
		else if(list.length==0){
			alert("เมนูต้องเลือกด้วยคับ");
		}
		else if(txt.length==0 && list.length==0){
			alert("ให้ใส่ค่าลงไปและเมนูต้องเลือกด้วย");
		}
		else{
		      //$("#fromsearch").submit(); //ไม่น่าจะใช้ได้เนื่องจาก เป็น button
			  
			// น่าจะเป็นรูปแบบด้านล่างนี้มากกว่า  
			$.ajax({
			type: "POST",
			url: "searchfrom.php",	  
			data: "txtsearch="+txt+"&option="+list,
		   
					success: function(data){
					alert(data);
							
					}
			});				  
		}	
}









ประวัติการแก้ไข
2011-05-19 11:05:41
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 19:28:16 By : TEST_CODE
 


 

No. 2



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



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

ขอบคุณครับที่ตอบเข้า มามี ปัญหาคือ เลือกเมนุแล้ว ไม่สามารถเช็ดค่าเมนูได้ครับ แล้วเวลาเช็ดค่าว่างนี้ ใช้ใน value="0" ใช้ไหมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-19 11:05:00 By : veeitdata5
 

 

No. 3



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



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


เอา code form มาดูดีกว่าคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-19 11:06:35 By : TEST_CODE
 


 

No. 4



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



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

จัดไปครับ หมดทางแล้ว T^T ในนี้หน้า index.html ครับ แล้วจัดด้วยนะคับ&&ค่ะ --'
หน้า index.html ทั้งหมด
Code (PHP)
<html>
<head>
<title>ระบบฐานข้อมูล</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="css/webmain.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script language="javascript">
$(function(){
	$("#butsearch").live("click", function(){
		chk_value ();
	});
});

function chk_value (){
	
	var txt	=	$("#txtsearch").val();
	var list	=	$('[name=option]:checked').val();
	
		if(txt.length==0){
		     alert("กรุณาใส่คำค้นหาด้วย");
		}
		else if(list.length==0){
			alert("กรุณาเลือกเมนูด้วย");
		}
		else if(txt.length==0 || list.length==0){
			alert("กรุณาใส่คำค้นหาและเลือกเมนูด้วย");
		}
		else{
		      //$("#fromsearch").submit(); //ไม่น่าจะใช้ได้เนื่องจาก เป็น button
			  
			// น่าจะเป็นรูปแบบด้านล่างนี้มากกว่า  
			$.ajax({
			type: "POST",
			url: "searchfrom.php",	  
			data: "txtsearch="+txt+"&option="+list,
		   
					success: function(data){
					alert(data);
							
					}
			});				  
		}	
}

</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- Save for Web Slices (web.psd) -->
<table id="Table_01" width="1200" height="700" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td colspan="6">
			<img src="images/images/web_01.gif" width="1200" height="147" alt=""></td>
	</tr>
	<tr>
<td rowspan="3" width="20" height="483" background="images/images/web_02.jpg">&nbsp;</td>
		<td width="216" rowspan="3" valign="top"><table width="199" border="0" align="center">
		  <tr>
		    <td width="200"><img src="images/index.gif" width="16" height="16"><a href="index.html" class="link"> หน้าหลัก</a></td>
	      </tr>
		  <tr>
		    <td height="24"><img src="images/data.gif" width="16" height="16"><a href="research_main.php" class="link"> ข้อมูลงานวิจัย</a><a href="resmain.php" class="link"></a></td>
	      </tr>
		  <tr>
		    <td><img src="images/data.gif" width="16" height="16"><a href="lecturer.php" class="link"> ข้อมูลบุคลากร</a></td>
	      </tr>
		  <tr>
		    <td><img src="images/data.gif" width="16" height="16"><a href="department.php" class="link"> ข้อมูลสาขาวิชา</a></td>
	      </tr>
    </table></td>
		<td rowspan="3" width="20" height="483" background="images/images/web_04.jpg">&nbsp;</td>
		<td width="925" align="right"><form action="searchfrom.php" method="post" name="fromsearch" id="fromsearch">
		  <img src="images/search.gif" width="20" height="20">
		  <input name="txtsearch" type="text" id="txtsearch" maxlength="20">
		  <select name="selectfrom" id="selectfrom">
		    <option value="0">กรุณาเลือก</option>
		    <option value="1">ข้อมูลงานวิจัย</option>
		    <option value="2">ข้อมูลบุคลากร</option>
		    <option value="3">ข้อมูลสาขาวิชา</option>
	      </select>
		  <input type="button" name="butsearch" id="butsearch" value="ค้นหา">
      </form></td>
		<td>
<img src="images/images/web_06.gif" width="1" height="32" alt=""></td>
<td rowspan="3" width="20" height="483" background="images/images/web_07.jpg">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2" width="926" height="20" background="images/images/web_08.jpg">&nbsp;</td>
	</tr>
	<tr>
		<td width="925"><center>
		  <p><img src="images/pr06.jpg" width="500" height="354" align="top"></p>
		</center></td>
		<td>
			<img src="images/images/web_10.gif" width="1" height="432" alt=""></td>
	</tr>
	<tr>
		<td colspan="6">
			<img src="images/images/web_11.gif" width="1200" height="70" alt=""></td>
	</tr>
</table>
<!-- End Save for Web Slices -->
</body>
</html>


หน้า searchfrom.php
Code (PHP)
<html>
<head>
<title>ระบบฐานข้อมูล</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="css/webmain.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script language="javascript">
$(function(){
		$("#butsearch").click(function(){
			if(($("#txtsearch").val()==""))
				alert("กรองข้อมูลไม่ครบ");
			else
				$("#formdepadd").submit();
	});
});
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- Save for Web Slices (web.psd) -->
<table id="Table_01" width="1200" height="700" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td colspan="6">
			<img src="images/images/web_01.gif" width="1200" height="147" alt=""></td>
	</tr>
	<tr>
		<td rowspan="3" width="20" height="483" background="images/images/web_02.jpg">&nbsp;</td>
		<td width="216" rowspan="3" valign="top"><table width="199" border="0" align="center">
		  <tr>
		    <td><img src="images/index.gif" width="16" height="16"><a href="index.html" class="link"> หน้าหลัก</a></td>
	      </tr>
		  <tr>
		    <td height="24"><img src="images/data.gif" width="16" height="16"><a href="research_main.php" class="link"> ข้อมูลงานวิจัย</a></td>
	      </tr>
		  <tr>
		    <td><img src="images/data.gif" width="16" height="16"><a href="lecturer.php" class="link"> ข้อมูลบุคลากร</a></td>
	      </tr>
		  <tr>
		    <td><img src="images/data.gif" width="16" height="16"><a href="department.php" class="link"> ข้อมูลสาขาวิชา</a></td>
	      </tr>
	    </table>
	    <p>&nbsp;</p>
	    <p>&nbsp;</p>
	    <p>&nbsp;</p>
	    <p>&nbsp;</p>
	    <p>&nbsp;</p>
	    <p>&nbsp;</p></td>
		<td rowspan="3" width="20" height="483" background="images/images/web_04.jpg">&nbsp;</td>
		<td width="925" align="right"><form name="form1" method="post" action="searchfrom.php">
		  <img src="images/search.gif" width="20" height="20">
		  <input name="txtsearch" type="text" id="txtsearch" maxlength="20">
		  <select name="selectfrom" id="selectfrom">
		    <option value="0">กรุณาเลือก</option>
		    <option value="1">ข้อมูลงานวิจัย</option>
		    <option value="2">ข้อมูลบุคลากร</option>
		    <option value="3">ข้อมูลสาขาวิชา</option>
	      </select>
		  <input type="button" name="butsearch" id="butsearch" value="ค้นหา">
    </form></td>
		<td>
<img src="images/images/web_06.gif" width="1" height="32" alt=""></td>
		<td rowspan="3" width="20" height="483" background="images/images/web_07.jpg">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2"  width="926" height="20" background="images/images/web_08.jpg">&nbsp;</td>
	</tr>
	<tr>
		<td width="925" align="center" valign="top"><br>
		  <span class="manu">ระบบค้นหา</span><br>
		  <br>
		  <table width="442" border="1">
		    <tr class="txt1" bgcolor="#00CCCC">
		      <th width="140" scope="col">&nbsp;</th>
		      <th width="140" scope="col">&nbsp;</th>
		      <th width="140" scope="col">&nbsp;</th>
            </tr>
            <?php
				$ServerName="localhost";
				$UserName="root";
				$UserPassword="";
				$DataBaseName="research_db";
				$conn=mysql_connect($ServerName,$UserName,$UserPassword);
				if(!$conn)
					die("ไม่สามารถติดต่อกับ MySQL ได้");
				mysql_select_db($DataBaseName,$conn)
					or die("ไม่สามารถเลือกใช้งานฐานข้อมูล $DataBaseName ได้");
				mysql_query("SET NAMES UTF8",$conn);
				$strSQL = "SELECT * FROM  ";
				$strSQL .= "ORDER BY  ";
				$result=mysql_query($strSQL);
				while($rs=mysql_fetch_array($result))
				{
			?>
		    <tr>
		      <td align="center" class="txt1">&nbsp;</td>
		      <td class="txt1">&nbsp;</td>
		      <td align="center" class="txt1">&nbsp;</td>
            </tr>
            <?php } ?>
        </table></td>
		<td >
			<img src="images/images/web_10.gif" width="1" height="432" alt=""></td>
	</tr>
	<tr>
		<td colspan="6">
			<img src="images/images/web_11.gif" width="1200" height="70" alt=""></td>
	</tr>
</table>
<!-- End Save for Web Slices -->
</body>
</html>
<?php
	mysql_close($conn);
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-19 11:15:48 By : veeitdata5
 


 

No. 5



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



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

Download คลิกที่นี่
ไฟล์ นี้ เก็บไว้หมดแล้วนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-19 11:36:10 By : veeitdata5
 


 

No. 6



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



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


1 แยก jquery ไปเขียนอีกไฟล์ แล้วเรียกเอา
2 ลองแก้ฟิวที่ comment ไว้ให้ถูกต้อง
3. เขียนแยกไฟล์ connect database แล้ว include เรียกเอา
Code (PHP)
<html>
<head>
<title>ระบบฐานข้อมูล</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="css/webmain.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="js/get_value.js"></script>

</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- Save for Web Slices (web.psd) -->
<table id="Table_01" width="1200" height="700" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td colspan="6">
			<img src="images/images/web_01.gif" width="1200" height="147" alt=""></td>
	</tr>
	<tr>
<td rowspan="3" width="20" height="483" background="images/images/web_02.jpg">&nbsp;</td>
		<td width="216" rowspan="3" valign="top"><table width="199" border="0" align="center">
		  <tr>
		    <td width="200"><img src="images/index.gif" width="16" height="16"><a href="index.html" class="link"> หน้าหลัก</a></td>
	      </tr>
		  <tr>
		    <td height="24"><img src="images/data.gif" width="16" height="16"><a href="research_main.php" class="link"> ข้อมูลงานวิจัย</a><a href="resmain.php" class="link"></a></td>
	      </tr>
		  <tr>
		    <td><img src="images/data.gif" width="16" height="16"><a href="lecturer.php" class="link"> ข้อมูลบุคลากร</a></td>
	      </tr>
		  <tr>
		    <td><img src="images/data.gif" width="16" height="16"><a href="department.php" class="link"> ข้อมูลสาขาวิชา</a></td>
	      </tr>
    </table></td>
		<td rowspan="3" width="20" height="483" background="images/images/web_04.jpg">&nbsp;</td>
		<td width="925" align="right">
		  <img src="images/search.gif" width="20" height="20">
		  <input name="txtsearch" type="text" id="txtsearch" maxlength="20">
		  <select name="selectfrom" id="selectfrom">
		    <option>กรุณาเลือก</option>
		    <option value="1">ข้อมูลงานวิจัย</option>
		    <option value="2">ข้อมูลบุคลากร</option>
		    <option value="3">ข้อมูลสาขาวิชา</option>
	      </select>
		  <input type="button" name="butsearch" id="butsearch" value="ค้นหา">
      	</td>
		<td>
<img src="images/images/web_06.gif" width="1" height="32" alt=""></td>
<td rowspan="3" width="20" height="483" background="images/images/web_07.jpg">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2" width="926" height="20" background="images/images/web_08.jpg">&nbsp;</td>
	</tr>
	<tr>
		<td width="925"><center>
		  <p>&nbsp;</p>
		</center></td>
		<td>
			<img src="images/images/web_10.gif" width="1" height="432" alt=""></td>
	</tr>
	<tr>
		<td colspan="6">
			<img src="images/images/web_11.gif" width="1200" height="70" alt=""></td>
	</tr>
</table>
<!-- End Save for Web Slices -->
</body>
</html>
Code (JavaScript)
$(function(){
	$("#butsearch").live("click", function(){
		chk_value ();
	});
});

function chk_value (){
	
	var txt	=	$("#txtsearch").val();
	var list	=	$('[name=selectfrom]:checked').val();
	
		if(txt.length==0){
		     alert("กรุณาใส่คำค้นหาด้วย");
		}
		else if(list.length==0){
			alert("กรุณาเลือกเมนูด้วย");
		}
		else if(txt.length==0 && list.length==0){
			alert("กรุณาใส่คำค้นหาและเลือกเมนูด้วย");
		}
		else{
		      //$("#fromsearch").submit(); //ไม่น่าจะใช้ได้เนื่องจาก เป็น button
			  
			// น่าจะเป็นรูปแบบด้านล่างนี้มากกว่า  
			$.ajax({
			type: "POST",
			url: "searchfrom.php",	  
			data: "txtsearch="+txt+"&selectfrom="+list,
		   
					success: function(data){
					alert(data);
							
					}
			});				  
		}	
}


Code (PHP)
<? @include ("config.inc.php"); 
$txtsearch	=	$_REQUEST['txtsearch'];
$selectfrom	=	$_REQUEST['selectfrom'];
?>
<table width="442" border="1">
<tr class="txt1" bgcolor="#00CCCC">
<th width="140" scope="col">ลำดับ</th>
<th width="140" scope="col">คำค้น</th>
<th width="140" scope="col">ประเภท</th>
</tr>
<?php
if($txtsearch!=''){
	$where = " WHERE ฟิวtxtsearch LIKE '%".$txtsearch."%' "; // แก้ให้ตรง
}
else if($selectfrom!=''){
	$where = " WHERE ฟิวselectfrom = '$selectfrom' ";	 // แก้ให้ตรง
}
else if($txtsearch!='' && $selectfrom!=''){
	$where = " WHERE ฟิวtxtsearch LIKE '%".$txtsearch."%' AND ฟิวselectfrom = '$selectfrom' "; // แก้ให้ตรง
}
$strSQL = "SELECT * FROM ชื่อตาราง $where ";
$result=mysql_query($strSQL);
while($rs=mysql_fetch_array($result))
{
?>
<tr>
<td align="center" class="txt1"><?=$rs['id']?></td>
<td class="txt1"><?=$rs['ฟิวtxtsearch']?></td>
<td align="center" class="txt1"><?=$rs['ฟิวselectfrom']?></td>
</tr>
<? }?>
</table>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-19 11:46:45 By : TEST_CODE
 


 

No. 7



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



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

ด้านล่างสุดนี้ผมต้องสร้าง config.inc.php หรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-20 16:43:00 By : veeitdata5
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำการตรวจสอบ เมนู และแสดงค่า ผ่านทางphp แล้วทำการเรียกข้อมูลอีกตารางหนึ่ง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่