|
|
|
กรุณาด้วยครับ เรื่องการแสดงลำดับเลขตามข้อมูลที่ดึงมาจาก ฐานข้อมูล (php + access) |
|
|
|
|
|
|
|
ผู้รู้ช่วยหน่อยครับ อยากให้มันแสดงลำดับตาม ข้อมูลที่ Search ได้น่ะครับ เช่น Search ได้ 10 ชื่อ แสดง 1 - 10 ไล่ลงมาเรื่อยๆ หรือ Search ได้ 3 ชื่อ แสดง 1- 3 ไล่ลงมา ครับ
Code (PHP)
<?php
$conn = new COM ("ADODB.Connection") or die("Cannot start ADO");
$connStr = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source= c:\inetpub\wwwroot\project\chnor.mdb";
$conn->open($connStr);
if ($chnoryear=="all")
if($place=="all")
if($name=="")
$query = "SELECT * FROM Member_Data ORDER BY Air_Cadet_Class,FullName ASC ";
else
$query = "SELECT * FROM Member_Data WHERE FullName = '$name' ORDER BY Air_Cadet_Class,FullName ASC ";
else
if($name=="")
$query = "SELECT * FROM Member_Data WHERE Dependency = '$place' ORDER BY Air_Cadet_Class,FullName ASC";
else
$query = "SELECT * FROM Member_Data WHERE Dependency = '$place' AND FullName = '$name' ORDER BY Air_Cadet_Class,FullName ASC";
elseif ($place=="all")
if($name=="")
$query = "SELECT * FROM Member_Data WHERE Air_Cadet_Class = '$chnoryear' ORDER BY Air_Cadet_Class,FullName ASC ";
else
$query = "SELECT * FROM Member_Data WHERE Air_Cadet_Class = '$chnoryear' AND FullName = '$name' ORDER BY Air_Cadet_Class,FullName ASC ";
else
if($name=="")
$query = "SELECT * FROM Member_Data WHERE Air_Cadet_Class = '$chnoryear' AND Dependency = '$place' ORDER BY Air_Cadet_Class,FullName ASC ";
else
$query = "SELECT*FROM Member_Data WHERE Air_Cadet_Class='$chnoryear' AND Dependency='$place' AND FullName = '$name' ORDER BY Air_Cadet_Class ASC,FullName";
$rs = $conn->execute($query);
?>
<table width="100%" border="1">
<tr>
<td align="center" border="1">ลำดับ</td>
<td align="center" border="1">ยศ</td>
<td align="center" border="1">ชื่อ - สกุล</td>
<td align="center" border="1">รุ่น</td>
<td align="center" border="1">สังกัด</td>
<td align="center" border="1">ตำแหน่ง</td>
<td align="center" border="1">สถานะ</td>
<td align="center" border="1">รายละเอียด</td>
</tr>
<? while (!$rs->EOF) { ?>
<tr>
<td align="center" border="1"> <? ?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Rank']->Value ?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Fullname']->Valu?> </td>
<td align="center" border="1"> <? echo$rs->Fields['Air_Cadet_Class']->Value?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Dependency']->Value ?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Position']->Value ?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Status']->Value ?> </td>
<td align="center" border="1"> <? //echo ?> </td>
</tr>
<? $rs->MoveNext() ?>
<? } ?>
Pic
ช่วยที่นะครับ ขอบคุณคับ
Tag : PHP, Ms Access, HTML/CSS
|
|
|
|
|
|
Date :
2010-09-21 22:39:05 |
By :
มือใหม่ |
View :
1291 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
</tr>
<?
$num=1;
while (!$rs->EOF) { ?>
<tr>
<td align="center" border="1"> <? echo $num;?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Rank']->Value ?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Fullname']->Valu?> </td>
<td align="center" border="1"> <? echo$rs->Fields['Air_Cadet_Class']->Value?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Dependency']->Value ?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Position']->Value ?> </td>
<td align="center" border="1"> <? echo $rs->Fields['Status']->Value ?> </td>
<td align="center" border="1"> <? //echo ?> </td>
</tr>
<?
$num++;
$rs->MoveNext() ?>
<? } ?>
|
|
|
|
|
Date :
2010-09-22 14:21:54 |
By :
narubet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคับ
|
|
|
|
|
Date :
2010-09-22 17:21:24 |
By :
มือใหม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$SQL ="SELECT * FROM OBTAIN_CAPITAL where \"student_code\"='".$_SESSION["student_code"]."'";
$stmt=oci_parse($objConnect,$SQL);
oci_execute($stmt,OCI_DEFAULT);
while ($row = oci_fetch_array($stmt,OCI_BOTH))
{
?>
<tr>
<td></td>
<td><?=$row['year_capital'];?></td>
<td><?=$row['capital_id'];?></td>
<td><?=$row['type_capital'];?></td>
<td><?=$row['amount_money'];?></td>
</tr>
<? } ?>
จาก code นี้อยากให้เเสดงลำดับ เลขตามข้อมูลที่ดึงมาจาก ฐานข้อมูล เหมือนของด้านบนค่ะ
|
|
|
|
|
Date :
2011-12-20 00:54:54 |
By :
banana_bnn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากค่ะ
|
|
|
|
|
Date :
2011-12-20 10:37:35 |
By :
banana_bnn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าอยากให้ใน ช่องสีแดงขึ้นเลข 3 อัตโนมัติทำไงดีค่ะ
Code (PHP)
<table width="79%" border="0" align="left" cellspacing="3" id="CAPITAL1">
<tr bgcolor="#6699FF">
<td width="13%" bgcolor="#6699FF"><div align="center">ครั้งท</div></td>
<td width="20%"><div align="center">ปีการศึกษา</div></td>
<td width="29%"><div align="center">ประเภท</div></td>
<td width="28%"><div align="center">ชื่อทุนการศึกษา</div></td>
<td>จำนวนเงิน</td>
</tr>
<?
$SQL ="SELECT * FROM OBTAIN where \"student_code\"='".$_SESSION["student_code"]."'";
$stmt=oci_parse($objConnect,$SQL);
oci_execute($stmt,OCI_DEFAULT);
$num=1;
while ($row = oci_fetch_array($stmt,OCI_BOTH))
{
?>
<tr>
<td><?=$num;?></td>
<td><?=$row['year_capital'];?></td>
<td><?=$row['capital_id'];?></td>
<td><?=$row['type_capital'];?></td>
<td><?=$row['amount_money'];?></td>
</tr>
<? $num++; } ?>
<tr>
<td><input name="textfield52" type="text" id="textfield79" size="5" /></td>
<td><form id="form1" name="form1" method="post" action="">
<label for="textfield56"></label>
<input type="text" name="textfield56" id="textfield56" />
</form></td>
<td><input type="text" name="textfield3" id="textfield76" /></td>
<td><input type="text" name="textfield46" id="textfield77" /></td>
<td><input type="text" name="textfield51" id="textfield78" /></td>
</tr>
</table>
|
ประวัติการแก้ไข 2011-12-20 10:45:15 2011-12-20 10:45:43
|
|
|
|
Date :
2011-12-20 10:43:50 |
By :
banana_bnn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|