สวัสดีครับ คือผมมือใหม่ php ครับผม อยากจะรบกวนช่วยชี้แนะทีนะครับผม
1.คือผมได้ดึง record จากดาต้าเบส มาแสดงแบบ random ทีละ 10 ครับ แต่ว่าปัญหาคือเวลามัน random บ้างทีก็ขึ้นมาทีละ 10 แบบทีก็ขึ้นไม่ถึง 10 ครับ ไม่ทราบว่ามันเป็นที่อะไรร๋อครับ
***หรือเป็นที่ id เวลามันเรียงมัน 1 2 3 แต่เวลาลบ 2 ออก มันก็เป็น 1 3 หรือป่าวครับ เพราะผมมีการลบออกไปครับ และจะมีวิธีแก้ยังไงร๋อครับผม
<?php
include_once("db/db.php");
$sql = "select * from $tbl_name order by rand() limit 10 ";
$query = mysql_query($sql);
while($rows=mysql_fetch_array($query)){
echo $rows["id"]." ".$rows["message"].<br>";
};
?>
2.คือเวลา search ข้อมูลครับ เวลาที่ search ไปแล้วไม่เจอข้อมูล จะให้มันขึ้นโชว์ว่าไม่เจอข้อมูล นี่จะต้องมีวิธีการเขียนยังไงร๋อครับผม ถ้าไงรบกวนช่วยตอบทีนะครับผม
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="599" border="1">
<tr>
<th>Keyword
<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"];?>">
<input type="submit" value="Search"></th>
</tr>
</table>
</form>
<?php
include_once("db/db.php");
$sql = "SELECT * FROM $tbl_name WHERE (name LIKE '%".$_GET["txtKeyword"]."%' or message LIKE '%".$_GET["txtKeyword"]."%' )";
$query = mysql_query($sql);
while($rows=mysql_fetch_array($query)){
if($_GET["txtKeyword"] == ""){
exit ("กรุณาใส่ข้อความที่ต้องการค้นหา");
}
else{
echo $rows["id"]." ".$rows["name"]." ".$rows["message"]."<br>";
}
};
?>
ปล.ถ้าไงรบกวนช่วยตอบทีนะครับผม แบบว่าผมนั่งงมกับมันนานมากมายแล้วอ่าครับ ขอบคุณครับผม
ดึง record มาแสดงแบบ random และการ search
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Member
- โพสต์: 480
- ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
- ติดต่อ:
Re: ดึง record มาแสดงแบบ random และการ search
ข้อ 1 ไม่แน่ใจว่าทำไม แต่คำสั่งที่เขียนมาก็ไม่ผิด รอคนอื่นมาตอบแล้วกันครับ
ข้อ 2 หลังจาก query ข้อมูลแล้ว สามารถใช้คำสั่ง mysql_num_rows($query) นับจำนวน Record ได้
ข้อ 2 หลังจาก query ข้อมูลแล้ว สามารถใช้คำสั่ง mysql_num_rows($query) นับจำนวน Record ได้
Re: ดึง record มาแสดงแบบ random และการ search
ได้แล้วครับผม ขอบคุณมากๆเลยนะครับ ^^
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ถ้าจะเพิ่มน้ำหนักในการ random ของ array ให้ random เจอบ่อยตามจำนวนลำดับมากที่สุดจะทำยังไงได้บ้าง
โดย thatsawan » 08/08/2016 11:07 pm » ใน Programming - PHP - 3 ตอบกลับ
- 889 แสดง
-
โพสต์ล่าสุด โดย thatsawan
23/09/2016 4:00 pm
-
-
-
โพสต์ใหม่ การสร้าง element และการ append ของ jquery
โดย ewqolf » 08/02/2023 6:04 pm » ใน jQuery & Ajax Knowledge - 0 ตอบกลับ
- 1043 แสดง
-
โพสต์ล่าสุด โดย ewqolf
08/02/2023 6:04 pm
-
-
-
โพสต์ใหม่ Symfony2 FrameWork : การสร้าง Unit test และการ Run ไฟล์ แบบง่ายๆ
โดย thatsawan » 27/11/2014 1:28 pm » ใน PHP Knowledge - 0 ตอบกลับ
- 1318 แสดง
-
โพสต์ล่าสุด โดย thatsawan
27/11/2014 1:28 pm
-
-
- 0 ตอบกลับ
- 5652 แสดง
-
โพสต์ล่าสุด โดย buay
04/08/2014 3:57 pm
-
-
โพสต์ใหม่ Selenium IDE - select random value from drop down
โดย chbbk » 17/09/2014 2:03 pm » ใน Software testing - 0 ตอบกลับ
- 1768 แสดง
-
โพสต์ล่าสุด โดย chbbk
17/09/2014 2:03 pm
-
-
-
โพสต์ใหม่ ทำสไลด์ภาพ เเล้วจะให้มัน Random เฉพาะภาพเเรกจะทำได้ยังไงค่ะ
โดย thatsawan » 24/02/2015 3:57 pm » ใน JavaScript & jQuery Ajax & Node.JS - 1 ตอบกลับ
- 1326 แสดง
-
โพสต์ล่าสุด โดย Okashiru
21/03/2015 1:48 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Google Adsense [Bot] และบุคลทั่วไป 60