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

HOME > PHP > PHP Forum > พี่ๆๆค่ะ ช่วยดูโค้ดเกี่ยวกับเรื่องค้นหาให้หน่อยค่ะ ว่าผิดตรงไหน มีปัญหาอีกแล้วค่ะ



 

พี่ๆๆค่ะ ช่วยดูโค้ดเกี่ยวกับเรื่องค้นหาให้หน่อยค่ะ ว่าผิดตรงไหน มีปัญหาอีกแล้วค่ะ

 



Topic : 034036



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



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




Code (PHP)

<?php
if (!empty($_SESSION['adminname'])){
include("cdate.php");

$db_sql_post= new admin_control();

if(($_GET['flag']=="del") && ($_GET['id']!="")) {
$strsql = "delete from p_scholar where scho_id='".querysql($_GET['id'])."'";
$db_sql_post -> send_cmd($strsql);
$db_sql_post->close();
}

?>
<SCRIPT type=text/javascript>

hs.graphicsDir = 'http://www.siamfreestyle.com/highslide/graphics/';

hs.outlineType = 'rounded-white';

hs.captionId = 'the-caption';

hs.outlineWhileAnimating = true;

</SCRIPT>

<LINK href="highslide.css" type="text/css" rel="stylesheet">
<SCRIPT src="highslide.js" type="text/javascript"></SCRIPT>
<SCRIPT src="highslide-html.js" type="text/javascript"></SCRIPT>

<table width="100%" height="450" border="0" cellpadding="0" cellspacing="0" >
<TR>
<TD width="10%" >&nbsp;&nbsp;&nbsp;</TD>
<TD valign="top" width="80%">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td align="center">
<table width="100%" border="0" cellpadding="0" cellspacing="0" >
<tr >
<td ><BR><BR><B><A HREF="?module=addanou"><IMG SRC="../images/icrep.gif" WIDTH="11" HEIGHT="14" BORDER="0" ALT="">&nbsp;เพิ่มทุนการศึกษา</A></B></td>
</tr>

<form name="search" method="post" action="?module=mnganou">
<tr >
<td align="center">
<form name="searchdoc" action="?module=mngapp" method="post">
<BR><BR>ค้นหาทุนการศึกษา&nbsp;&nbsp;
<select name="skey">
<option value="">--all--</option>
<option value="1">ปีการศึกษา</option>
<option value="2">ชื่อทุนการศึกษา</option>
</select>
&nbsp;&nbsp;
<input type="text" name="skey1" class="content" style="BORDER-LEFT: #ACA899 1px solid; BORDER-BOTTOM: #ACA899 1px solid; BORDER-RIGHT: #ACA899 1px solid; BORDER-TOP: #ACA899 1px solid;width=150;">
&nbsp;&nbsp;<input type="submit" value="ค้นหา" name="submit" class="button1" style="width:55;BORDER-LEFT: #ACA899 1px solid; BORDER-BOTTOM: #ACA899 1px solid; BORDER-RIGHT: #ACA899 1px solid; BORDER-TOP: #ACA899 1px solid; FONT-SIZE: 8pt;">
</form>
</td>
</tr>
</form>
<tr><td valign="top">
<? /// Select Topic Tutorial
$db_sql_topic = new admin_control();
$db_sql_subtopic = new admin_control();
$strsql ="select * from p_scholar where scho_name <> '' ";

if((trim($_POST['skey1']) != "") && ($_POST['skey'] == "1"))
{
$strsql = $strsql." and scho_year like = '%$_POST[skey1]%' ";
}
if((trim($_POST['skey1']) != "") && ($_POST['skey'] == "2"))
{
$strsql = $strsql." and scho_name like '%$_POST[skey1]%' ";
}


$strsql = $strsql." order by scho_sdate desc ";

$db_count = new admin_control();$db_count -> send_cmd($strsql);
$data_record = $db_count -> num_rows();
$pagesize = 20;
$startx = $db_count->page_count($data_record,$pagesize,$pageid);

$strsql .= "LIMIT $startx, $pagesize";
if ($_GET['pageid']==""){
$pageid=1;
$rowmenu=1;
}else{
$pageid=$_GET['pageid'];
$rowmenu = (($pageid-1)*$pagesize)+1 ;
}
$db_sql_topic -> send_cmd($strsql);


?>

<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#ACA899">
<tr bgcolor="#027EF3">
<td align="center">ลำดับที่</td>
<td align="center">ชื่อทุนการศึกษา</td>
<td align="center">วันที่ปิดรับสมัคร</td>
<td width="35" align="center">แก้ไข</td>
<td width="35" align="center">ลบ</td>
</tr>
<?
//$rowmenu=1;
$i = 1;
while($rs = $db_sql_topic->fetch_data()){
?>

<tr bgcolor="#FFFFFF">
<td align="center"><?=$i;?></td>
<td align="left" height="23"><a href="?module=editanou&id=<?=$rs['scho_id'];?>">&nbsp;<?=$rs['scho_name'];?></a></td>
<td >&nbsp;&nbsp;<?=mysql2table($rs['scho_edate']);?>&nbsp;
</td>
<td width="35" align="center">
<A HREF="?module=editanou&id=<?=$rs['scho_id'];?>"><IMG SRC="images/edit.gif" WIDTH="16" HEIGHT="15" BORDER="0" ALT="แก้ไข"></A></td><td width="35" align="center">
<A HREF="?module=mnganou&flag=del&id=<?=$rs['scho_id']?>&pageid=<?=$pageid?>" onclick="return confirm('ยืนยันการลบประกาศรับสมัคร ?');"><IMG SRC="images/delete.gif" WIDTH="16" HEIGHT="15" BORDER="0" ALT="ลบ"></A></td>
</tr>
<?
$i++;
}
$db_sql_topic->close();
?>


</table>
</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td>หน้า
<?

for($index =1; $index <=$db_count->totalpage; $index++){
if($index == $pageid){
echo "<font color=\"#CC0000\" ><strong>";
echo $index."</strong></font>"."&nbsp;|&nbsp;";

}else{
echo "<a href=\"?pageid=$index&module=mngapp\"><font color=\"#0066DD\" >$index</font></a>&nbsp;|&nbsp;";
}
}

?>

</td></tr>
</table>
</td></tr>
</table>
</TD>
<td width="10%">&nbsp;&nbsp;&nbsp;</td>
</TR>
</table>
<?
}else{
echo "<meta http-equiv=\"refresh\" content=\"0; URL=?module=login\">"; // Goto read data
}

?>


คือ ปีการศึกษา ของหนูมันค้นหาไม่ได้ค่ะ แต่ว่าชื่อ ค้นหาได้ ต้องแก้ตรงไหนบ้างช่วยบอกทีนะค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-11-08 17:41:06 By : my_bebe View : 892 Reply : 12
 

 

No. 1



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

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

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


$strsql = $strsql." and scho_year like = '%$_POST[skey1]%' ";

ที่ทำตัวหนาไว้ให้ ดูดีๆ






Date : 2009-11-08 17:48:58 By : plakrim
 


 

No. 2



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



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


เอา = ออก หรอค่ะ ไม่ได้อยู่ดีค่ะ ลองแล้ว

ช่วยหน่อยนะค่ะ

ค้นแต่ชื่อได้

แต่ค้นปีการศึกษาไม่ได้
Date : 2009-11-08 18:14:27 By : my_bebe
 

 

No. 3



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

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

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


ปีเก็บยังไง เป็น datetime หรือ varchar
Date : 2009-11-08 18:33:16 By : plakrim
 


 

No. 4



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



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


varchar ค่ะ
Date : 2009-11-08 19:05:54 By : my_bebe
 


 

No. 5



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

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

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


ไม่รู้ว่าเขียนอย่างนี้จะได้เปล่า

$strsql = $strsql ." and scho_year like '%" .$_POST[skey1] ."%' ";
Date : 2009-11-08 19:22:47 By : onizike
 


 

No. 6



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

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

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


echo $strsql ออกมาดูครับว่ามันเป็นยังไง
Date : 2009-11-08 19:41:38 By : plakrim
 


 

No. 7



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



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


ทำตามที่คุณ onizike บอก็ยังไม่ได้ค่ะ ทำไงดีง่ะ
Date : 2009-11-08 20:23:35 By : my_bebe
 


 

No. 8



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



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


echo $strsql ออกมาดู มันเป็นแบบนี้ค่ะ

select * from p_scholar where scho_name <> ''




อันนี้ตอนค้นหาปี 2552 แล้วหาไม่เจอ ไม่ว่าค้นปีอะไรก้อไม่เจอ

select * from p_scholar where scho_name <> '' and scho_year like '%2552%
Date : 2009-11-08 20:26:40 By : my_bebe
 


 

No. 9



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

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

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


แน่ใจว่าเป็น varchar ถ้าใช่มันน่าจะเจอนะ หรือว่าเก็บเป็น 2009 หรือเปล่า
Date : 2009-11-08 20:54:41 By : plakrim
 


 

No. 10

Guest


อ่อ ได้แล้วค่ะ เก็บเป็น 2009 นี่เอง อิอิ

ขอบคุณมากค่ะ
Date : 2009-11-08 22:57:30 By : ฺฺBetagen
 


 

No. 11



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



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


Code (PHP)
<?php
if (!empty($_SESSION['adminname'])){
include("cdate.php");

$db_sql_post= new admin_control();

if(($_GET['flag']=="del") && ($_GET['id']!="")) {
$strsql = "delete from tb_grade where g_id='".querysql($_GET['id'])."'";
$db_sql_post -> send_cmd($strsql);
$db_sql_post->close();
}

?>
<SCRIPT type=text/javascript>

hs.graphicsDir = 'http://www.siamfreestyle.com/highslide/graphics/';

hs.outlineType = 'rounded-white';

hs.captionId = 'the-caption';

hs.outlineWhileAnimating = true;

</SCRIPT>

<LINK href="highslide.css" type="text/css" rel="stylesheet">
<SCRIPT src="highslide.js" type="text/javascript"></SCRIPT>
<SCRIPT src="highslide-html.js" type="text/javascript"></SCRIPT>

<table width="100%" height="450" border="0" cellpadding="0" cellspacing="0" >
<TR>
<TD width="10%" >&nbsp;&nbsp;&nbsp;</TD>
<TD valign="top" width="80%">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td align="center">
<table width="100%" border="0" cellpadding="0" cellspacing="0" >
<tr >
<td ><BR><BR><B><A HREF="?module=addscore"><IMG SRC="../images/icrep.gif" WIDTH="11" HEIGHT="14" BORDER="0" ALT="">&nbsp;เพิ่มเกณฑ์การให้คะแนนเกรดเฉลี่ย</A></B></td>
</tr>

<form name="mngscore" method="post" action="?module=mngscore">
<tr >
<td align="center">
<form name="searchdoc" action="?module=mngscore" method="post">
<BR><BR>ค้นหา&nbsp;&nbsp;
<select name="skey">
<option value="">--all--</option>
<option value="1">เกรดเฉลี่ย</option>
<option value="2">คะแนน</option>
</select>
&nbsp;&nbsp;
<input type="text" name="skey1" class="content" style="BORDER-LEFT: #ACA899 1px solid; BORDER-BOTTOM: #ACA899 1px solid; BORDER-RIGHT: #ACA899 1px solid; BORDER-TOP: #ACA899 1px solid;width=150;">
&nbsp;&nbsp;<input type="submit" value="ค้นหา" name="submit" class="button1" style="width:55;BORDER-LEFT: #ACA899 1px solid; BORDER-BOTTOM: #ACA899 1px solid; BORDER-RIGHT: #ACA899 1px solid; BORDER-TOP: #ACA899 1px solid; FONT-SIZE: 8pt;">
</form>
</td>
</tr>
</form>
<tr><td valign="top">
<? /// Select Topic Tutorial
$db_sql_topic = new admin_control();
$db_sql_subtopic = new admin_control();
$strsql ="select * from tb_grade where g_id <> '' ";

if((trim($_POST['skey1']) != "") && ($_POST['skey'] == "1"))
{
$strsql = $strsql." and '%$_POST[skey1]%' between g_start and g_end like ";
}
if((trim($_POST['skey1']) != "") && ($_POST['skey'] == "2"))
{
$strsql = $strsql." and g_point like '%$_POST[skey1]%' ";
}


$strsql = $strsql." order by g_start desc ";

$db_count = new admin_control();$db_count -> send_cmd($strsql);
$data_record = $db_count -> num_rows();
$pagesize = 20;
$startx = $db_count->page_count($data_record,$pagesize,$pageid);

$strsql .= "LIMIT $startx, $pagesize";
if ($_GET['pageid']==""){
$pageid=1;
$rowmenu=1;
}else{
$pageid=$_GET['pageid'];
$rowmenu = (($pageid-1)*$pagesize)+1 ;
}
$db_sql_topic -> send_cmd($strsql);


?>

<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#ACA899">
<tr bgcolor="#027EF3">
<td align="center">ลำดับที่</td>
<td align="center">เกรดเฉลี่ย</td>
<td align="center">คะแนน</td>
<td width="35" align="center">แก้ไข</td>
<td width="35" align="center">ลบ</td>
</tr>
<?
//$rowmenu=1;
$i = 1;
while($rs = $db_sql_topic->fetch_data()){
?>

<tr bgcolor="#FFFFFF">
<td align="center"><?=$i;?></td>
<td align="left" height="23">&nbsp;<?=number_format($rs['g_start'],2)."-".number_format($rs['g_end'],2);?></td>
<td >&nbsp;<?=$rs[g_point];?>
</td>
<td width="35" align="center">
<A HREF="?module=editscore&id=<?=$rs['g_id'];?>"><IMG SRC="images/edit.gif" WIDTH="16" HEIGHT="15" BORDER="0" ALT="แก้ไข"></A></td><td width="35" align="center">
<A HREF="?module=mngscore&flag=del&id=<?=$rs['g_id']?>&pageid=<?=$pageid?>" onclick="return confirm('ยืนยันการลบ?');"><IMG SRC="images/delete.gif" WIDTH="16" HEIGHT="15" BORDER="0" ALT="ลบ"></A></td>
</tr>
<?
$i++;
}
$db_sql_topic->close();
?>


</table>
</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td>หน้า
<?

for($index =1; $index <=$db_count->totalpage; $index++){
if($index == $pageid){
echo "<font color=\"#CC0000\" ><strong>";
echo $index."</strong></font>"."&nbsp;|&nbsp;";

}else{
echo "<a href=\"?pageid=$index&module=mngscore\"><font color=\"#0066DD\" >$index</font></a>&nbsp;|&nbsp;";
}
}

?>

</td></tr>
</table>
</td></tr>
</table>
</TD>
<td width="10%">&nbsp;&nbsp;&nbsp;</td>
</TR>
</table>
<?
}else{
echo "<meta http-equiv=\"refresh\" content=\"0; URL=?module=login\">"; // Goto read data
}

?>



มีปัญหาอีกแล้วค่ะ ค้นเกรดเฉลี่ยไม่ได้ แต่ค้นคะแนนได้ ช่วยดูให้หน่อยนะค่ะ
Date : 2009-11-09 17:22:10 By : my_bebe
 


 

No. 12



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

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

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


$strsql = $strsql." and '%$_POST[skey1]%' between g_start and g_end like ";

ผิดตรงนี้ครับ แต่ผมเองก็ไม่สามารถเดาได้ว่าที่ถูกต้อง ต้องทำยังไง
Date : 2009-11-10 00:22:47 By : plakrim
 

   

ค้นหาข้อมูล


   
 

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