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 > ช่วยดู Code PHP ให้ผมหน่อยครับ คือมีปัญหาอยู่นิดหน่อย



 

ช่วยดู Code PHP ให้ผมหน่อยครับ คือมีปัญหาอยู่นิดหน่อย

 



Topic : 026148



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



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




คือมีปัญหาอยู่ว่า เวลาที่จะค้นหาไฟล์นั้น เวลาเราค้นหาไฟล์เจอมากกว่า 5 ไฟล์ขึ้นเวลาเรากดหน้าถัดจะเกิดการ error เกี่ยวกับ fetch_array และ num_row ขึ้นมา ประมาณบรรทัดที่ 80 กะ 97 พอเราจะกดไปอีกหน้าเพื่อดูไฟล์ที่ 6 จะไม่ได้สามารถโชว์ไฟล์ได้เลย จะได้เกิดการ error ไปทันทีแต่ถ้าค้นแล้วเจอไม่ถึง 5 ไฟล์จะไม่เป็น เลยอยากทราบว่าผมไปผิดตรงไหนเหรอครับ งงมากแก้มาหลายวันล่ะ code ผมจะโพสทั้งหมดเลยนะครับ จะได้ดูออก
Code (PHP)
<?php echo "<?xml version=\"1.0\" encoding=\"windows-874\"?".">"; ?><!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="Content-Type" content="text/html; charset=windows-874" />
<title>จัดการข้อมูลหนังสือ</title>
</head>

<body bgcolor="#009900"><html>
<body bgcolor="#FFFFFF"> 
<?php
	session_start();
	if(session_is_registered("valid_uname")&&session_is_registered("valid_pwd")){
	?></td>
</tr> 
<tr>
	<td height="57" bgcolor="#FFFFFF"><div align="center"><font color="#0099FF"><strong><br>
      </strong><font color="#FFFF00" size="4" face="Tahoma">หนังสือภายนอก/ประทับตรา</font><strong><br>
      </strong> 
      </font>
      <div align="center"><font color="#0099FF"><a href="frm_menu_adm.php" herf = "frm_menu_adm.php">กลับ</a><strong><br />
        </strong></font></div>
	</div>  </td>
</tr>
	</tr>
	</td height="33">
		<?php
		$server ="localhost";
		$user ="";
		$password="";
		$dbname ="doc_saraban";
		$conn = mysql_connect($server,$user,$password);
		if(!$conn)
		die("ไม่สามารถติดต่อกับMySQLได้");
		mysql_select_db($dbname,$conn)
		or die("ไม่สามารถเลือกฐานข้อมูลได้");	
					$txt=trim($txt);
		?>
	<table width="100%"border="0"align="center">
	<form actionmethod="post" name="form" id="form""<? $PHP_SELF;?>">
	<tr>
		<td height="43" bgcolor="#FFFFFF">
			<table border="0"cellpadding="0"cellspacing="0" bgcolor="#999966">
          <tr bgcolor="#FFCC66"> 
            <td width="80" bgcolor="#999966">  
              <font color="#FFFF00" size="2" face="Tahoma">ค้นหา</font></td>
            <td width="183" bgcolor="#999966"><font color="#FF00FF"><font color="#FF00FF"><font face="ridht"><font face="ridht"><font face="MS Sans Serif"size="1"> 
              <input type="text" name="txt" size="20"  style="width =100%" value="<?=$txt;?>" />
            </font></font> </div> </font></font></td>
            <td width="182" bgcolor="#999966"><font color="#FF00FF">&nbsp;</font>
            <td width="5" bgcolor="#CC0000"><td width="10" bgcolor="#CC0000"><td bgcolor="#CC0000"><font color="#FFFFFF"><font color="#000000"></font><font face="MS Sans Serif"size="1"></font>จาก 
            <select name="fields" id="fields">
              <option value="<? echo"$fields";?>"> 
              <?	if($fields==b_id)echo"เลขที่ทะเบียนรับ";
											if($fields==b_num)echo"เลขที่หนังสือที่ส่งมา";
											if($fields==b_title)echo"ชื่อเรื่อง";
			 ?>
              </option>
              <option value="b_id">เลขที่ทะเบียนรับ</option>
              <option value="b_num">เลขที่หนังสือที่ส่งมา</option>
              <option value="b_title">ชื่อเรื่อง</option>
            </select>
            <td width="279" bgcolor="#999966"><font color="#FF00FF"><font color="#FF00FF"><font face="MS Sans Serif"size"1"> 
              <input type="Submit" name="Submit"value="ค้นหา">
              <input type="hidden" name="page"value="1" >
            <a href="form_add_book.php"><font color="#9900CC" size="2" face="Tahoma">เพิ่มหนังสือใหม่</font></a></font></font></td>
          </tr>
      </table></td>
	  </tr>
	  </form>
</table></td>
				
				<td>
				<?
			if(($txt=="")or($txt!="" and $fields==total)){
					$txt="";
					$tableSQL ="select * from  book  order by b_id asc";
				}else{
				    $tableSQL ="select * from book where $fields like'%$txt%' order by b_id asc"; //group by fild desc limit order by  or b_num  like'%$txt%' or b_title  like'%$txt%'
				}
				$tableQUERY =mysql_db_query($dbname,$tableSQL);
				$totalrow = mysql_num_rows($tableQUERY);
				$pagesize =5; // ให้แสดงเพจล่ะ 5 ไฟล์
				$totalpage = (int)($totalrow/$pagesize);
				if(($totalrow%$pagesize)!=0){
				$totalpage=$totalpage+1;
				}
				if(isset($page)){
				$pageno = $page;
				$start = $pagesize*($pageno-1);
				}
				else{
				$pageno=1;
				$start=0;
				}
				$tableSQL ="$tableSQL limit $start,$pagesize";
				$tableQUERY = mysql_db_query($dbname,$tableSQL);
				$tableNUM= mysql_num_rows($tableQUERY);
					echo "<div align=center><font face=MS Sans Serif size=3 color=blue><b>";
					echo "ค้นหาพบ $totalrow รายการ";
					echo "<b></font></div>";
					
	?>
</td>
			</tr>
		</table>
		
		
<table width=75% border=0 cellpadding=3 cellspacing=1 align=center 
		bgcolor=#FFFFFF>
  
  <?
		$tables = 0;
		while($tables<$tableNUM){  
		      $tablen = mysql_fetch_array($tableQUERY);
		      $bid=$tablen[b_id];
		      $bnum=$tablen[b_num];
		      $bdate=$tablen[b_date_s];
		      $tid=$tablen[t_id];
		     $borg=$tablen[b_org];
		     $bdatein=$tablen[b_datein];
		     $bto=$tablen[b_to];
		     $btitle=$tablen[b_title];
		     $btimein=$tablen[b_timein];
		     $bsname=$tablen[b_sname];
		     $bdept=$tablen[b_dept];
		     $bfile=$tablen[b_file];
		     $bcomment=$tablen[b_comment]; 
?>
  <tr bordercolor="#FFFFFF"> 
    <td bgcolor="#009966"><font size="4" face="Tahoma"><font color ="#FFFF00" size="3" >เลขที่ทะเบียนส่ง      </font></font><font color="#FFFF00" size="3" face="Tahoma">&nbsp;:</font>
      <font color="#FFFF00" size="3" face="Tahoma"><? echo "$bid"?><br />
      เลขที่หนังสือ &nbsp;:<? echo "$bnum"?><br />
      ลงวันที่      &nbsp;:</font>
      <font color="#FFFF00" size="3" face="Tahoma"><? echo "$bdate"?><br />
      ประเภทหนังสือ</font><font color="#FFFF00" size="4" face="Tahoma">      &nbsp;:</font>
      <font color="#FFFF00" size="4" face="Tahoma">
      <? 
	  	        $tableSQLq ="select* from type_book where t_id='$tid' ";
				$tableQUERYq = mysql_db_query($dbname,$tableSQLq);
				$ta= mysql_fetch_array($tableQUERYq);
				echo"$ta[t_name]";
		?>
			
  	  <br>
  	  <font size="3">จาก</font>&nbsp;:</font> 
        <font color="#FFFF00"><font color="#FFFF00" size="4" face="Tahoma"><? echo "$borg"?></font><font color="#FFFF00" size="4" face="Tahoma"><br />
        <font size="3" face="Tahoma">ถึง</font>&nbsp;:</font> 
        <font color="#FFFF00" size="4" face="Tahoma"><? echo "$bto"?><br />
        <font size="3">ชื่อเรื่อง</font>&nbsp;:</font> 
        <font color="#FFFF00" size="4" face="Tahoma"><? echo "$btitle"?><br />
        <font size="3">เวลา</font>:</font> 
        <font color="#FFFF00"><font color="#FFFF00" size="4" face="Tahoma"><? echo "$btimein"?><br />
        <font size="3" face="Tahoma">ชื่อผู้ลงนาม&nbsp;:</font></font> 
        <font color="#FFFF00" size="3" face="Tahoma"><font color="#FFFF00" size="4" face="Tahoma"><? echo "$bsname"?><br />
        <font size="3">หน่วยงาน</font>        &nbsp;:</font> 
        <font color="#FFFF00" size="3" face="Tahoma"><font color="#FFFF00" size="4" face="Tahoma"><? echo "$bdept"?><br />
        <font size="3">หมายเหตุ&nbsp;:</font></font> 
        <font size="3"><font color="#FFFF00" size="3" face="Tahoma"><font color="#FFFF00" face="Tahoma"><? echo "$bcomment"?><br />
        ไฟล์หรือรูปหนังสือ</font></font><font color="#009900" size="2" face="Tahoma"><font size="3">&nbsp;</font>&nbsp;<strong></font> 
        <font color="#009900" size="2" face="Tahoma">
<font color="#FF0000">
<? 
	                                          if(($bfile=="") or ($bfile=="-"))
											                    echo "-";
											    else
												                echo"<a href=./file_book/$bfile><img src='./pic/detailfile.gif' border='0'></a>"; ?>
<? echo "$bfile" ; ?> </font>&nbsp;&nbsp;        </font><br>
      <p align ="right"><font face ="Tahoma" size=3 color=#3300FF>
	  <? echo  "<a href=\"frm_edit_book.php?id=$bid\">"; ?> แก้ไข<? echo"</a>";  ?> &nbsp;&nbsp;</font><font face ="MS Sans Serif" size=1 color=#000000>&nbsp;</font></td>
	  
    <? if($page==""){
					      $page=1;
						 }
			     ?>
  </tr>
				 <? 
	                       $tables++;
				         }
			      ?>
</table>
	<? 
	  if($totalpage>0) {  ?>  
									 
  <tatle width=75% border=0 cellpadding=1 align=center bgcolor=#A5BE4> 
  <tr> 
    <td bgcolor="#E5E5E5"><div align="center"><font face="MS Sans Serif"size=1 color=#FF00FF>
      <?		if($pageno>1){
					$pn=$pageno-1;
					echo"<a href=$PHP_SELF?page=$pn&txt=$txt>ก่อนหน้า</a> | ";
				}
					for($i=1;$i<=totalpage;$i++){
							if($pageno==$i){
								echo"<b>".$i."<b>|";
							} else 
							       {
									   echo"<a href=$PHP_SELF?page=$i&txt=$txt>$i</a> | ";
			                        }
				     }		
				if($pageno<$totalpage){
					$pn = $pageno+1;
					echo"<a href=$PHP_SELF?page=$pn&txt=$txt>ถัดไป</a>"; 
				}
		 ?>
    </font></div></td>
</tr></table>
<? 
   }      
?>
<?php
	}      
	else{  
?>
<div align="center"><font color="#FFFF00"><strong>คุณยังไม่ได้ล็อกอิน กรุณากลับไปล็อกอินก่อน</strong></font></div>
<?php
}  
?>				
</body>
</html>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-04-06 12:22:18 By : hijackthis View : 1634 Reply : 1
 

 

No. 1



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

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

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


ส่ง fields ไปด้วยซิครับ คุณส่งแค่ txt






Date : 2009-04-06 15:20:07 By : plakrim
 

   

ค้นหาข้อมูล


   
 

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