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

Registered : 108,485

HOME > PHP > PHP Forum > ทำยังไงถึงจจะดึงข้อมูลได้ไวครับ มีข้อมูลประมาณ แสน ครับ ช่วยบอกหน่อยครับ



 

ทำยังไงถึงจจะดึงข้อมูลได้ไวครับ มีข้อมูลประมาณ แสน ครับ ช่วยบอกหน่อยครับ

 



Topic : 123798



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



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




Code (PHP)
<form>	
			
					<select  id="sel1" style="width:150px">
		<?php
			$itsql = "SELECT * FROM ITEM ";
			$itquery = sqlsrv_query($conn,$itsql);
			while($result = sqlsrv_fetch_array ($itquery))
						{
							?>
							<option value="<?php echo $result['description'];?>"> <?php echo $result['ITEM']?></option>
                            
							<?php
						}
					?>
					</select>
              
			</form>


 <script type="text/javascript">
$(document).ready(function() {
$("#sel1").chosen();
$("#sel1").change(function() {
$("input[name='text1']").val($(this).val());
});
$("#sel1").change(function() {
$("input[name='text2']").val($(this).val());
});
});
</script>


มีข้อมูลประมาณ แสน ครับ ช่วยบอกหน่อยครับ ว่าจะดึงยังไงให้เร็วขึ้นได้บ้างครับ ช้ามากๆๆครับ



Tag : PHP, Ms SQL Server 2005









ประวัติการแก้ไข
2016-07-11 15:58:56
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-07-11 15:48:36 By : pissanu8970 View : 825 Reply : 12
 

 

No. 1



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



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


เปลี่ยนจาก select ไปใช้อย่างอื่นแทนสิ
typeahead, autocomplete, etc...






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 16:13:56 By : fossil31
 


 

No. 2



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



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


fetch_array() มันทำงาน 2 รอบ
เปลี่ยนเป็น fetch_object()
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 16:16:37 By : fossil31
 

 

No. 3



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



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


มีตัวอย่างมั้ยครับ ขอดูหน่อยครับ ไม่เคยใช้อย่างอื่นอ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 16:16:45 By : pissanu8970
 


 

No. 4



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



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


html
Code (PHP)
<input type="text" class="form-control text-center" size="3" id="item-type">


php
Code (PHP)
$result = mysql_query("SELECT field FROM table ORDER BY field ASC") or die(mysql_error());
while($row= mysql_fetch_assoc($result)) {
	$data[] = $row['field'];
}
echo json_encode($data);


typeahead->ajax:
Code (JavaScript)
$('#item-type').typeahead({ajax: 'ajax/get_data.php'})


Autocomplete: ดูจาก autocomplete-ui


ประวัติการแก้ไข
2016-07-11 16:39:00
2016-07-11 16:41:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 16:38:25 By : fossil31
 


 

No. 5



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



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


ต้องเขียน get_data.php

ด้วยรึเปล่าครับ ผมไม่มีไฟล์นี้ นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 16:48:19 By : pissanu8970
 


 

No. 6



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



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


Code ทั้งหมดครับ



Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="X-UA-Compatible" content="IE=11" />
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1">
	
	<link rel="stylesheet" href="js/chosen.min.css">
    <script src="js/jquery.js"></script>
    <script src="js/chosen.jquery.min.js"></script>
    <link rel="stylesheet" href="js/bootstrap.min.css">
	<title>User New Inform</title>
	
	<link rel="stylesheet" type="text/css" media="all" href="calenda/jsDatePick_ltr.min.css"/>
</head>

	<link rel="stylesheet" type="text/css" media="all" href="calenda/jsDatePick_ltr.min.css"/>
	<script type="text/javascript" src="calenda/jsDatePick.min.1.3.js"></script>
	<script type="text/javascript">
				function getDateBG(){
						new JsDatePick({
							useMode:2,
							target:"requiredate",
							dateFormat:"%Y-%m-%d"
						});
					};
				</script>
<body>
<a href="show.php"><img src="img/home.png" width="150" height="53"></a>
     <?php
	
	//error_reporting(0);
	include 'connect.php';
	$connectionInfo = array("Database"=>$dbName, "UID"=>$userName, "PWD"=>$userPassword, "MultipleActiveResultSets"=>true);
	$conn = sqlsrv_connect( $serverName, $connectionInfo);
	$params = array();
	$options =  array( "Scrollable" => SQLSRV_CURSOR_KEYSET );
	if( $conn === false ) {
      die( print_r( sqlsrv_errors(), true));
	}
	$sql = "SELECT * FROM SHORTINFO as SIN
		  INNER JOIN SHORTREPLY as SRE
		  ON SIN.SHORTNO=SRE.SHORTNO
		  INNER JOIN ITEM as ITEM
		  ON SIN.ITEM=ITEM.ITEM
		  WHERE SIN.STATUS=0
		  ORDER BY SIN.SHORTNO";
	$query = sqlsrv_query($conn, $sql, $params, $options);
	//$result = sqlsrv_fetch_array($query);
	$num_rows = sqlsrv_num_rows($query);
	//echo $num_rows;
	$per_page = 10;   // Per Page
	$page  = 1;
	if(isset($_GET["Page"]))
	{
		$page = $_GET["Page"];
	}
	//echo $page."s";
	$prev_page = $page-1;
	$next_page = $page+1;
	//echo $next_page." ".$prev_page;
	$row_start = (($per_page*$page)-$per_page);
	if($num_rows<=$per_page)
	{
		$num_pages =1;
	}
	else if(($num_rows % $per_page)==0)
	{
		$num_pages =($num_rows/$per_page) ;
	}
	else
	{
		$num_pages =($num_rows/$per_page)+1;
		$num_pages = (int)$num_pages;
	}
	$row_end = $per_page * $page;
	//echo $num_pages."game";
	if($row_end > $num_rows)
	{
		$row_end = $num_rows;
	}
	
	$sql = "SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY SHORTNO) AS ROWID, * FROM SHORTINFO ) AS c
			INNER JOIN SHORTREPLY as SRE
			ON c.SHORTNO=SRE.SHORTNO
			INNER JOIN ITEM as IT
			ON c.ITEM=IT.ITEM
			WHERE c.STATUS=0 
			AND c.ROWID > $row_start AND c.ROWID <= $row_end
			ORDER BY c.SHORTNO, sre.confdate";
	$querysecond=sqlsrv_query($conn,$sql);
?>

<center>
<p>&nbsp;</p>      
<form method="post" action="addcomplete.php"> 
<table border="1" bordercolor="#000000">
	<thead> 
		<tr>
			<td colspan='24' bgcolor='#FFB700'><font size='2'><center><b>Add</b></center></font></td>
		</tr>
		<tr>
			<td colspan="17"bgcolor="rgb(194,214,154)"><font size="2"><center><b>User Require</b></center></font></td>
			<td colspan="7"  bgcolor="rgb(102,153,255)"><font size="2"><center><b>Maker Reply</b></center></font></td>
		</tr>
		<tr>
			<td bgcolor="rgb(194,214,154)"><font size="2"></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">No.</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Work Center</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Model </font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Series From</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Series To</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Item</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Description</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Drawing no</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Short QTY</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Kit of part</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Location</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Input Date</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Require Date</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Deley</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Plan Pack</font></center></td>
			<td bgcolor="rgb(194,214,154)"><center><font size="1">Flag</font></center></td>
			
			<td bgcolor="rgb(102,153,255)"><center><font size="1">Line</font></center></td>
			<td bgcolor="rgb(102,153,255)"><center><font size="1">MRP Controller</font></center></td>
			<td bgcolor="rgb(102,153,255)"><center><font size="1">Reply Date</font></center></td>
			<td bgcolor="rgb(102,153,255)"><center><font size="1">Confirm Date</font></center></td>
			<td bgcolor="rgb(102,153,255)"><center><font size="1">Reply QTY</font></center></td>
			<td bgcolor="rgb(102,153,255)"><center><font size="1">Open QTY</font></center></td>
			<td bgcolor="rgb(102,153,255)"> <center><font size="1">Maker Note</font></center>
            </td>
		</tr>
	</thead>
	<tr>
	  
		<td bgcolor="#FFFFFF"><font size="2"><center><input type="checkbox"></center></font><font size="2">&nbsp;</font></td>
		<td bgcolor="#FFFFFF"></td>
		<td bgcolor="#FFFFFF"><select id="wccode" name="wccode" style="width: 70px">
				<?php 
					$wcsql = "SELECT WCCODE FROM WORKCENTER";
					$wcquery = sqlsrv_query($conn, $wcsql);
					while($result = sqlsrv_fetch_array ($wcquery))
					{
						?>
						<option>
							<?php echo $result["WCCODE"];?>
						</option>
						<?php
					}
				?>
			</select></td>
		<td bgcolor="#FFFFFF"><center><select id="model" name="model" style="width: 70px">
				<?php 
					$mdsql = "SELECT MODEL FROM MODEL";
					$mdquery = sqlsrv_query($conn, $mdsql);
					while($result = sqlsrv_fetch_array ($mdquery))
					{
						?>
						<option>
							<?php echo $result["MODEL"];?>
						</option>
						<?php
					}
				?>
			</select></center></td>
		<td bgcolor="#FFFFFF"><center><input type="text" style="width:50px;" id="seriesfrom" name="seriesfrom"></center></td>
		<td bgcolor="#FFFFFF"><center><input type="text" style="width:50px;" id="seriesto" name="seriesto"></center></td>
		<td bgcolor="#FFFFFF"><center>
			<form>	
			
					<select  id="sel1" style="width:150px">
		<?php
			$itsql = "SELECT * FROM MODEL";

			$itquery = sqlsrv_query($conn,$itsql);
			while($result = sqlsrv_fetch_array ($itquery))
						{
							?>
							<option value="<?php echo $result['TYPE'];?>"> <?php echo $result['MODEL']?></option>
							<?php
						}
					?>
					</select>
              
			</form>
		</center></td>
		<td bgcolor="#FFFFFF"><div class="form-group">
					<input type="text" class="form-control" name="text1">
				</div></td>
		<td bgcolor="#FFFFFF"></td>
		<td bgcolor="#FFFFFF"><center><input type="text" style="width:60px;" id="shortqty" name="shortqty"></center></td>
		<td bgcolor="#FFFFFF"><center><input type="text" style="width:60px;" id="kit" name="kit"></center></td>
		<td bgcolor="#FFFFFF"><center><input type="text" style="width:60px;" id="location" name="location"></center></td>
		<td bgcolor="#FFFFFF"></td>
		<td bgcolor="#FFFFFF"><center><input  name="requiredate" type="text" id="requiredate" style="text-align:center; width:70px" onClick="getDateBG();" value="<?php echo date('Y-m-d')?>"/></center></td>
		<td bgcolor="#FFFFFF"></td>
		<td bgcolor="#FFFFFF"><input type="hidden" name="planpack" id="planpack"></td>
		<td bgcolor="#FFFFFF"><center><!--<select name="flag" id="flag" >
              <option> <?php if($_POST["item"]!=NULL) echo "P";?> </option>
			<option> - </option>
			<option> P </option>
			<option> U </option>
			<option> * </option>
         </select>--></center></td>
		
		<td bgcolor="#FFFFFF"></td>
		<td bgcolor="#FFFFFF"><center><input name="mrpc" list="mrpcshow" style="width: 65px">
			<datalist id="mrpcshow"  >
					<?php
						$mrpcsql="SELECT MRPC FROM MRPC";
						$mrpcquery=sqlsrv_query($conn,$mrpcsql);
						while($result=sqlsrv_fetch_array($mrpcquery))
						{
							?>
							<option>
								<?php echo $result["MRPC"]; ?>
							</option>
							<?php							
						}
					?></datalist></center></td>
		<td bgcolor="#FFFFFF"></td>
		<td bgcolor="#FFFFFF"></td>
		<td bgcolor="#FFFFFF"></td>
		<td bgcolor="#FFFFFF"></td>
		<td bgcolor="#FFFFFF"></td>	
		  	
	</tr>

<?php
$check=0;
while($result = sqlsrv_fetch_array ($querysecond))
{
		$check++;
		$sqlmrpc="SELECT MRPC FROM SHORTREPLY as SRE
		  INNER JOIN SHORTINFO as SIN
		  ON SIN.SHORTNO=SRE.SHORTNO
		  WHERE SIN.STATUS=0
		  AND SIN.ITEM='".$result["ITEM"]."'";
		$querymrpc=sqlsrv_query($conn, $sqlmrpc);
		$resultmrpc=sqlsrv_fetch_array($querymrpc);
		
		$sqlno="SELECT * FROM SHORTREPLY as SRE
		  INNER JOIN SHORTINFO as SIN
		  ON SIN.SHORTNO=SRE.SHORTNO
		  WHERE SIN.STATUS=0
		  AND SIN.SHORTNO='".$result["SHORTNO"]."'";
		$queryno=sqlsrv_query($conn, $sqlno, $params, $options);
		$num_rows_no=sqlsrv_num_rows($queryno);
		
		if($result['CONFDATE']==NULL&&$num_rows_no!=1)
		{
			$shortno=$result['SHORTNO'];
			$wccode=$result['WCCODE'];
			$model=$result['MODEL'];
			$seriesfrom=$result['SERIESFROM'];
			$seriesto=$result['SERIESTO'];
			$item=$result['ITEM'];
			$description=$result["DESCRIPTION"];
			$drawno=$result["DRAWNO"];
			$shortqty=$result['SHORTQTY'];
			$kit=$result["KIT"];
			$location=$result["LOCATION"];
			$inputdata=$result["INPUTDATE"];
			$requiredate=$result["REQUIREDATE"];
			$planpack=$result["PLANPACK"];
			$flag=$result["FLAG"];
			
			$line=$result["LINE"];
			$mrpc=$resultmrpc["MRPC"];
			$replydate=$result["REPLYDATE"];
			$confdate=$result["CONFDATE"];
			$replyqty=$result['REPLYQTY'];
			$openqty=$result['OPENQTY'];
			$note=$result['NOTE'];
		}
		else
		{
?>
		<tr>
		  <td bgcolor="#FFFFFF"><center><input type="checkbox"></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php echo $result["SHORTNO"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["WCCODE"]==NULL) echo "-"; else echo $result["WCCODE"];?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["MODEL"]==NULL) echo "-"; else echo $result["MODEL"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["SERIESFROM"]==NULL) echo "-"; else echo $result["SERIESFROM"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["SERIESTO"]==NULL) echo "-"; else echo $result["SERIESTO"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php echo $result["ITEM"];?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php echo $result["DESCRIPTION"];?></font></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["SERIESFROM"]==NULL) echo "-"; else echo $result["DRAWNO"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["SHORTQTY"]==NULL) echo "-"; else echo $result["SHORTQTY"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["KIT"]==NULL) echo "-"; else echo $result["KIT"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["LOCATION"]==NULL) echo "-"; else echo $result["LOCATION"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php error_reporting(0);
									$date=$result["CREATEDATE"];
									if($date==NULL)	echo "-";
									else echo date_format($date,"d/m/Y");
								?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php 
									$date=$result["REQUIREDATE"];								
									echo date_format($date,"d/m/Y");
								?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php error_reporting(0);
									$date=$result["PLANPACK"];
									if($date==NULL)	echo "-";
									else echo date_format($date,"d/m/Y");
								?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["FLAG"]==NULL) echo "-"; else echo $result["FLAG"]; ?></font></center></td>
		  
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["LINE"]==NULL) echo "-"; else echo $result["LINE"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php echo $resultmrpc["MRPC"];?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php 
									$date=$result["REPLYDATE"];
									if($date==NULL)	echo "-";
									else echo date_format($date,"d/m/Y");
								?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php 
									$date=$result["CONFDATE"];
									if($date==NULL)	echo "-";
									else echo date_format($date,"d/m/Y");
								?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["REPLYQTY"]==0) echo "-"; else echo $result["REPLYQTY"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["OPENQTY"]==NULL) echo "-"; else echo $result["OPENQTY"]; ?></font></center></td>
		  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($result["NOTE"]==NULL) echo "-"; else echo $result["NOTE"]; ?></font></center></td>
		  
      </tr>
		<?php
		}
		if($check==$num_rows_no&&$num_rows_no!=1)
		{	?>
			<tr>
				
			  <td bgcolor="#FFFFFF"><center><input type="checkbox" name="check_all" value="<?php	$foredit=$shortno;
																									echo $foredit;?>"></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><center><?php echo $shortno; ?></center></font></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><center><?php echo $wccode;?></center></font></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><center><?php if($model==NULL) echo "-"; else echo $model;?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($seriesfrom==NULL) echo "-"; else echo $seriesfrom;?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($seriesto==NULL) echo "-"; else echo $seriesto; ?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php echo $item;?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php echo $description;?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($drawno==NULL) echo "-"; else echo $drawno; ?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($shortqty==NULL) echo "-"; else echo $shortqty; ?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($kit==NULL) echo "-"; else echo $kit; ?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($location==NULL) echo "-"; else echo $location; ?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($creatdate==NULL) echo "-";
										else{
											$date=$creatdate;
										echo date_format($date,"d/m/Y");
										}	
									?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php 
										$date=$requiredate;
										echo date_format($date,"d/m/Y");
									?></font></center></td>
			  <td bgcolor="#FFFFFF"></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($planpack==NULL) echo "-";
										else{
											$date=$planpack;
										echo date_format($date,"d/m/Y");
										}
									?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($flag==NULL) echo "-"; else echo $flag; ?></font></center></td>
			  
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($line==NULL) echo "-"; else echo $line;?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php echo $mrpc;?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php 
										$date=$replydate;
										echo date_format($date,"d/m/Y");
									?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php 
										$date=$confdate;
										if($date==NULL) echo "-";
										echo date_format($date,"d/m/Y");
									?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($replyqty==0) echo "-"; else echo $replyqty;?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($openqty==NULL) echo "-"; else echo $openqty; ?></font></center></td>
			  <td bgcolor="#FFFFFF"><center><font size="1"><?php if($note==NULL) echo "-"; else echo $note; ?></font></center></td>
			</tr>
		<?php
		$check=0;
		}
}
?>
</table>
<script type="text/javascript">
$(document).ready(function() {
$("#sel1").chosen();
$("#sel1").change(function() {
$("input[name='text1']").val($(this).val());
});
$("#sel1").change(function() {
$("input[name='text2']").val($(this).val());
});
});
</script>
<br>
<p><font color="red">Total <?php echo $num_rows;?> Record : <?php echo $num_pages;?> Page
            </font><br>	
			<?php
		
if($prev_page)
{
	echo "<a href='$SERVER[SCRIPT_NAME]?Page=1'><b> ◄◄ Start </b></a> &nbsp;&nbsp;&nbsp;";
	echo "<a href='$_SERVER[SCRIPT_NAME]?Page=$prev_page'><< Back</a>&nbsp;&nbsp";
}
else
{
	echo "◄◄ Start &nbsp;&nbsp;&nbsp;";
	echo "<< Back &nbsp;";
}
echo "<font color='red'>";
for($i=1; $i<=$num_pages; $i++)
{
	if($i != $page)
	{
		echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
	}
	else
	{
		echo "<b> $i </b>";
		
	}
}
echo "</font>";
if($page!=$num_pages)
{
	echo "&nbsp; <a href ='$_SERVER[SCRIPT_NAME]?Page=$next_page'>Next >></a>&nbsp;&nbsp;&nbsp;";
	echo "<a href='$SERVER[SCRIPT_NAME]?Page=$num_pages'><b> End ►► </b></a>";
}
else
{
	echo "&nbsp;Next >>&nbsp;&nbsp;&nbsp;";
	echo "End ►► ";
}
sqlsrv_close($conn);
?>
           

<br><br>

<a onclick="return confirm('Are you sure you want to add?')"><button type="submit" class="btn btn-primary">ADD</button></a> 


</form>

</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 16:51:20 By : pissanu8970
 


 

No. 7



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



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


ทดลองเอานะครับ เอาไปประยุกต์เอาเอง ไม่มีรายละเอียด มีแต่ส่วนสำคัญ(คิดว่านะ 5555)
Code (PHP)
<?php
if(isset($_GET['srh'])){
  $srh = isset($_GET['srh'])? $_GET['srh'] : '';
  $ln=strlen($srh)+1;
  $where = $ln>1? "where item like '$srh%' "
  $sql = "select left(item, $ln) lf, min(item) as itm from table $where group by left(item, $ln)";
  .....
  echo json_encode($result_all_rows);
  exit;
}
?>
<select></select>
<script src='jquery.2.1.4'></script>
<script>
$(document).ready(function(){
  $('select').change( function (){
    var vl = $(this).val();
    $.ajax({ url:'xxxxx?srh='+vl }).done(function(msg){
      $('select').empty();
      eval('var rs = '+msg);
      $(rs).each(function(idx, ele){
        $('select').append('<option value="'+ele.lf+'">'+ele.itm+'</option>');
      })
    })
  }).change();
})
</script>



ประวัติการแก้ไข
2016-07-11 17:06:44
2016-07-11 17:13:21
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-11 17:06:01 By : Chaidhanan
 


 

No. 8



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



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


เดี่ยวลองดูนะครับ ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-12 08:02:51 By : pissanu8970
 


 

No. 9



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



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


ลองดูแล้วครับ ช้าอยู่นะครับ ไม่รู้ว่าผมทำถูกรึเปล่านะครับ ทำตามตัวอย่าง ไม่ได้แก้ไรเลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-12 08:18:53 By : pissanu8970
 


 

No. 10



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

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

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


ข้อมูลเป็นแสน ใช้ select มันก็ช้าวันยังค่ำแหล่ะครับ ใช้ผิดวิธีหรือป่าว

ลองใช้ popup แทน แล้วหน้า popup ใช้ class datatable ลองหาดูใน google jquery datatable
https://www.thaicreate.com/community/javascript-passing-send-data-popup-to-main-page.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-12 09:50:19 By : compiak
 


 

No. 11



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



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


ข้อมูลเป็นแสน ไม่ว่าใช้อะไรก็ช้าแหล่ะครับ ถ้านำมาแสดงทั้งหมดในคราวเดียว
เอาเป็นจัดหมู่การแสดงผล และทำให้มันแสดงบางส่วนก่อน
แล้วค่อยๆโหลด ทำเป็น resident นำข้อมูลมาเพิ่มมาแสดงภายหลัง

เช่น จำกัด limit ครั้งแรก แค่ 10 และที่สำคัญขาดไม่ได้คือ index

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

ไม่ว่า tag อะไรก็เหมือนกันครับ เพราะมัน GENERATE เป็น text เหมือนกันหมด
อยู่ที่ วิธีการอ่านข้อมูลมาแสดง จะเอามาทั้งหมดทีเดียว หรือเอามาแค่บางส่วน

คลาสที่เขามีให้ใช้ ก็ใช้หลักการเดียวกัน ไม่ได้เอามาทั้งหมด ค่อยๆดูดมาแสดง
ทำเป็น responsive ทำให้ผู้ใช้ไม่รู้สึกว่าช้า

ก็ค่อยๆทำไปจนรู้สึกว่ารับได้กับความช้า

การใช้ Software ที่เขามีให้ใช้มันก็ดีอยู่ แต่ก็ต้องศึกษาว่าใช้ยังไง
และข้อเสียของมัน คือใหญ่ ไม่เหมาะกับเวปไซด้เล็กที่พื้นที่จำกัด หรือ bandwidth จำกัด
ก็เลือกเอาตามความเหมาะสมนะครับ

ถ้าขี้เกียจอ่านขี้เกียจแปล ก็โมฯเอาเองตามสดวก

ไอ้ผมมันก็แก่แล้วจะไปนั่งอ่านของที่คนอื่นทำไว้ ก็ขี้เกียจ ทูลที่ตัวเองทำไว้ก็มีเยอะแยะ
เลยใช้ของตัวเองดีกว่า ส่วนที่ไม่นำมาแจกก็เพราะ ของคนอื่นเขาทำไว้ดีกว่า
ถ้าต้องมานั่งศึกษาของผมใหม่ สู่ไปอ่านศึกษาของที่มันได้มาตรฐานดีกว่า
ของผมมันเป็นโค๊ดเวอร์ชั่นเก่าๆ แค่ใช้งานได้ก็โอเคแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-12 10:43:25 By : Chaidhanan
 


 

No. 12



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



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


อย่าน้อยใจเลยครับ มาตอบก็ให้ความรู้ผมเยอะแล้วครับ ทุกคำตอบนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-12 13:49:00 By : pissanu8970
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม , รับทำบัญชี , โรงงานผลิตครีม , สำนักงานบัญชี , รับจดทะเบียนบริษัท , Pangpond , รถมือสอง

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