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 > ขอรบกวนหน่อยครับ เกี่ยวกับตัดแถวขึ้นบรรทัดใหม่ครับ



 

ขอรบกวนหน่อยครับ เกี่ยวกับตัดแถวขึ้นบรรทัดใหม่ครับ

 



Topic : 044717



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



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




ตอนนี้ผมมีโค้ดแสดงอย่างเดียวครับเลยอยากได้โค้ดตัดแถวมาเพิ่มอ่ะครับ
Code (PHP)
while($row=mysql_fetch_array($result)){
echo $row['album_id'];// ตรงนี้อ่ะครับที่ต้องการให้มันตัดแถว
}


เช่น
pp ppp pppp
ee tttt fffffff



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-06-30 10:52:43 By : keapkung View : 6541 Reply : 20
 

 

No. 1



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

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

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

เว้นบรรทัดหรือเปล่า ใช้ <br> ได้ปะคะ กลัวเข้าใจผิด ถ้าผิดก็ขออภัยค่ะ






Date : 2010-06-30 10:57:02 By : ultrasiam
 


 

No. 2



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



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


ก็

Code (PHP)
while($row=mysql_fetch_array($result)){
echo $row['album_id']."<br>";// ใส่ ."<br>"
}


Date : 2010-06-30 10:59:13 By : 50121680
 

 

No. 3



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



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


เอ่อ คือสมมตว่าตั้งให้แถวนึงมีสามตัวอ่ครับพอสามตัวแล้วขึ้นบรรทัดใหม่

echo $row['album_id'] echo $row['album_id'] echo $row['album_id']

echo $row['album_id'] echo $row['album_id'] echo $row['album_id']
Date : 2010-06-30 11:11:09 By : keapkung
 


 

No. 4



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



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


ก็

Code (PHP)
$row['album_id']=a;

echo $row['album_id']."ข้อความระหว่างตัวแปร".$row['album_id']."ข้อความระหว่างตัวแปร".['album_id']."<br>";

เวลาแสดงจะเป็น aข้อความระหว่างตัวแปรaข้อความระหว่างตัวแปรa


ใช้ . เชื่อมครับ ถ้าเปนตัวแปรตัวกับตัวแปรก็
Code (PHP)
$rowxxx=1;
$rowxxxx=2;

echo $rowxxx.$rowxxxx;

เวลาแสดงจะเป็น 12
Date : 2010-06-30 11:14:24 By : 50121680
 


 

No. 5



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

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

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

อ้อ...งั้นก็ต้องมีเงื่อนไขเช็คว่าเมื่อไรจึงจะขึ้นบรรทัดใหม่

อันดับแรกก็ต้องมีตัวนับจำนวน ว่า echo ไปกี่ตัวแล้ว ครบสามหรือยัง

เช่น $i=1;
$i = 3 หรือยัง ก็ echo ต่อไป และ $i+ เพิ่มอีก 1 ถ้า = 3 แล้ว ก็ echo ค่าและ <br> และ ให้ $i กลับไปเป็น 1 ใหม่

ประมาณนี้ ลองดูค่ะ
Date : 2010-06-30 11:15:34 By : ultrasiam
 


 

No. 6



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



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


อ่อ ผมคงเข้าใจผิด ถ้าอย่างงั้นก็ ตามคุณultrasiam เลยครับ

Code (PHP)
for($i=1;$i<n;$i++){
 echo $row['album_id']." ";
if($i%3==0){
 echo "<br>";
}
}

Date : 2010-06-30 11:17:41 By : 50121680
 


 

No. 7



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

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

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

ที่บอกไปคือแบบนี้ค่ะ กลัวท่านนึกไม่ออกเดี๋ยวกระทู้มันจะยาวอีก
Code (PHP)
$i=1;
while($row=mysql_fetch_array($result)){

     if($i!=3){
          echo $row['album_id']." ";
          $i++;
     }else{
          echo $row['album_id']."<br>";
          $i=1;
     }

}

Date : 2010-06-30 11:22:27 By : ultrasiam
 


 

No. 8



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



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


Code (PHP)
$strcommand="select  * from tb_album where user_id='$id'";
		mysql_query("SET character_set_results=utf8");
				$result=mysql_db_query($db,$strcommand,$conn);
		mysql_query("SET character_set_results=utf8");
				$num=mysql_num_rows($result);
				if($num==0){
				echo "คุณยังไม่มีอัลบั้ม ถ้าต้องการสร้างอัลบั้มคลิกที่สร้าง <strong><font size=\"2\"><a href=\"../album/index.php\">สร้าง</a></font></strong>";
				}else{
				
				while($row=mysql_fetch_array($result)){
				

		?>
          <td width="194"><table width="150" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td width="136" align="center" valign="middle"><a href="sh_album2.php?aid=<? echo $row['album_id'];?>"> 
                  <img src="big-not-avaliable.jpg" width="120" height="90" border="0"></a></td>
              </tr>
              <tr> 
                <td> <div align="center"><strong><? echo $row['album_name'] ;?></strong><br>
                   <a href="drop_album.php?bid=<? 
				   echo $row['album_id']; ?>&fill=album_id&tb=tb_album"><img src="../img/drop.png" width="16" height="16" border="0"></a></div>
                  </td>
              </tr>
            </table></td>
          <? 
		

	  }}
	  ?>

เนี่ยครับแบบเต็มๆ ยังไม่ได้เลยอ่ะครับ
Date : 2010-06-30 11:26:00 By : keapkung
 


 

No. 9



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

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

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

เอ้า ใช้ table ก็ไม่บอก แต่หลักการมันก็ค้าย ๆ กับข้างบนอะค่ะ ยังไงคุณก็ต้องนับสาม แล้วเริ่ม แถวตารางใหม่
Date : 2010-06-30 11:28:11 By : ultrasiam
 


 

No. 10



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



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


มันจะได้ยังไงละครับ echo ของคุณ เป็นค่าในลิ้งค์

แล้วที่คุณใช้เป็นตาราง เท่าที่ดู โค้ดผิดเยอะมาก

ขอถามละกันว่าคุณต้องการให้ แสดงตารางสามคอลัมแล้วเริ่มแถวใหม่ใช่ไหมครับ

เดี่ยวแก้ให้

-----------
ปล ไม่ทันละ คุณ ultrasiam ทำให้แระ
Date : 2010-06-30 11:32:24 By : 50121680
 


 

No. 11



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



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


งงอ่ะครับ ทำทีไรมันไปเบิ้ล สองครั้งที่ผลลัพอ่ะครับ
Date : 2010-06-30 11:32:38 By : keapkung
 


 

No. 12



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



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


โค้ดผิดยังงัยหรอครับบ ตอนนี้มันก้อแสดงผลได้นะครับ เพียงแต่มันต่อยาวแนวนอนไปเรื่อยๆๆๆเลยอ่ะครับ
Date : 2010-06-30 11:34:32 By : keapkung
 


 

No. 13



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

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

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

ที่คุณต้องการคือแบบนี้ใช่ไหม
ลองเอาไปดัดแปลงดูนะคะ
Code (PHP)
<?php
$data= array(1=>"John",2=>"Jimmy",3=>"Leon",4=>"John",5=>"Jimmy",6=>"Leon",7=>"John",8=>"Jimmy");
$i=1;
?>
<table border=1>
<?php
foreach($data as $value => $text){
	if($i==1){
		echo "<tr><td>".$text."</td>";$i++;
	}else if(
		$i==2){echo "<td>".$text."</td>";$i++;
	}else{
		echo "<td>".$text."</td></tr>";$i=1;
	}
}

for($i;$i<=3;$i++){	
	if($i==3)echo"<td>&nbsp;</td></tr>";  
	else echo "<td>&nbsp;</td>";
}
?>
</table>

Date : 2010-06-30 11:37:31 By : ultrasiam
 


 

No. 14



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



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


ก้อประนี้อ่ะครับแต่ ตรง
while($row=mysql_fetch_array($result)){

อันนี้อ่ะผมจะเอาไปทำยังงัยดีอ่ะครับ
Date : 2010-06-30 11:52:54 By : keapkung
 


 

No. 15



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

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

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

โอ้ละหนอ...

while($row=mysql_fetch_array($result)){ ก็คือ loop
foreach($data as $value => $text){ ก็คือ loop จริงไหม

จากตรงนี้ foreach=while, $data = $result , $text = $row ไงคะ
Date : 2010-06-30 11:55:28 By : ultrasiam
 


 

No. 16



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



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


แบบนี้ป่าวครับ

foreach($result as $value => $row=mysql_fetch_array)
Date : 2010-06-30 12:09:45 By : keapkung
 


 

No. 17



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

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

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

ใจเย็นๆครับคุณเทพๆทั้งหลายอย่าเพิ่งอารมณ์เสีย ค่อยเป็นค่อยๆไป งั้นเอาของผมไปดูอีกอันไหมครับ
        <? 
	require("config.inc.php");//ไฟล์สำหรับติดต่อฐานข้อมูล
	$sql= "select * from เทเบิล  order by id ";//คำสั่งเรียกข้อมูลจากฐานหรือถ้าไม่ใช้ก็ไม่ต้องใส่
	$result =mysql_query($sql,$ค่าคอนฟิก) or die (mysql_error());

	echo"<table border=\"0\"  cellspacing=\"1\" cellpadding=\"1\"><tr>";	
	$rows = 0;
		while($array= mysql_fetch_array($result))
		{
		$rows++;
		echo "<td>";		
		///******************************************
          echo "คำสั่งตารางใส่ตรงนี้เลย 1 ช่อง";
		///*****************************************  
			echo"</td>";
			if(($rows)%3==0)//จำนวนที่ต้องการให้มี
			{
			echo"</tr>";
			}
			else
			{
			echo "<td>";
			}	
	}
	echo"</tr></table>";
		?>

Date : 2010-06-30 12:16:09 By : Dragons_first
 


 

No. 18



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

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

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

Code
แบบนี้ป่าวครับ

foreach($result as $value => $row=mysql_fetch_array)


ที่อธิบายไปข้าต้นหมายความว่าให้คุณเอา loop while ของคุณไปแทนที่ foreach ในตัวอย่าง
และใช้ $row[] ของคุณ แทน $text ค่ะ

Code
ใจเย็นๆครับคุณเทพๆทั้งหลายอย่าเพิ่งอารมณ์เสีย ค่อยเป็นค่อยๆไป งั้นเอาของผมไปดูอีกอันไหมครับ


ขอบคุณ คุณ อ้นคุง ที่ยกให้เป็นเทพ นะคะ แต่ขอเป็นมนุษย์ธรรมดา ดีกว่าค่ะ สบายใจ อิอิ
อ้อ แล้วก็ไม่ได้อารมณ์เสียแต่อย่างใดนะคะ ถ้าทำให้คิดไปในทางนั้น ก็ ขออภัยทุกท่านค่ะ
Date : 2010-06-30 12:33:48 By : ultrasiam
 


 

No. 19



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



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


Code (PHP)
$strcommand="select  * from tb_album where user_id='$fid'";
		mysql_query("SET character_set_results=utf8");
				$result=mysql_db_query($db,$strcommand,$conn);
		mysql_query("SET character_set_results=utf8");
				$num=mysql_num_rows($result);
				if($num==0){
				echo "ยังไม่มีอัลบั้ม";
				}else{
				$count=0;////เพิ่มมาครับ
				while($row=mysql_fetch_array($result)){
		
		?>
          <td width="194"><table width="150" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td width="136" align="center" valign="middle"><a href="../fd_blog/sh_album2.php?aid=<? echo $row['album_id'];?>&fid=<? echo "$fid";?>"> 
                  <img src="../album/big-not-avaliable.jpg" width="120" height="90" border="0"></a></td>
              </tr>
              <tr> 
                <td> <div align="center"><strong><? echo $row['album_name'] ;?></strong><br>
                  </div>
                  </td>
              </tr>
            </table></td>
          <? ++$count;////เพิ่มมาครับ
 		if($count==5){echo "</tr><tr>" ; $count=0;}////เพิ่มมาครับ
	
	  }}
	  ?>
แบบนี้ครับที่ต้องการ ขอบคุณพี่ๆมากครับที่พยายามช่วย
Date : 2010-06-30 13:11:21 By : keapkung
 


 

No. 20



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

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

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

ทำได้แล้ว เยี่ยมค่ะ ยินดีด้วย อิอิ
Date : 2010-06-30 13:25:02 By : ultrasiam
 

   

ค้นหาข้อมูล


   
 

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