สอบถามการดึงข้อมูลหรือโพสต์ที่มีการตั้งค่า privacy
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามการดึงข้อมูลหรือโพสต์ที่มีการตั้งค่า privacy
สอบถามการดึงข้อมูลหรือโพสต์ที่มีการตั้งค่า privacy
Copy
จากโค้ดเป็นการดึงโพสต์ทั้งหมดของผู้ใช้มาเเสดง โดยที่ไม่ได้กำหนด topic_privacy ถ้าต้องการจะกำหนด topic_privacy เข้าไปด้วยไม่ทราบต้องเพิ่มเติมอย่างไรบ้างค่ะ
โดยที่ topic_privacy=0 เเสดงโพสต์ให้เห็นทั้งเพื่อนผู้ใช้เเละผู้ใช้
topic_privacy=1 เเสดงให้เห็นฉพาะผู้ใช้(เฉพาะฉัน)
<div id="profile_contain">
<?php
$strSQLmember = "SELECT * FROM member WHERE member_id = '$member_id'";
$resultmember = mysql_query($strSQLmember)or die(mysql_error().$strSQLmember);
$rowmember=mysql_fetch_array($resultmember);
//echo $rowmember['member_name'];
$strSQL = "SELECT * FROM topic WHERE member_id = '$member_id'";
$result = mysql_query($strSQL)or die(mysql_error().$strSQL);
$Num_Rows = mysql_num_rows($result);
$Per_Page = 10; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" order by topic_id DESC LIMIT $Page_Start , $Per_Page ";
$result = mysql_query($strSQL);
while ($row=mysql_fetch_array($result)){
$topic_id = $row['topic_id'];
//echo $row['topic_name'];
?>
<div class="profile_wall">
<div class="pic_profile">
<?php if($rowmember['member_pic'] == ''){?>
<img src="images/bgprofile1.jpg" width="50" height="50" />
<?php }else{?>
<img src="myfile/<?php echo $rowmember["member_pic"];?>" width="50" height="50" />
<?php } ?>
</div>
<div class="text_profile">
<span> <?php echo $rowmember['member_name']?></span>
<span><?php echo $row['topic_date']; ?></span>
<span style="float:right"><form id="form1" name="form1" method="post" action="profile_wall_del_confirm.php?idMem=<?php echo $topic_id;?>">
<input name="txttopic_id" type="hidden" value="<?php echo $topic_id; ?>" />
<input type="submit" name="Submit" id="button" value="ลบโพสต์" class="btn btn-default"/>
</form></span>
</div>
<div class="text_profile2">
<!--<a href="news_feed_comment.php?topic_id=<?php echo $row["topic_id"];?>" style="text-decoration:none" > -->
<?php echo $row['topic_name']; ?>
</a> </br>
<span style="float:right"><input type="button" name="button" id="button" value="อ่านรายละเอียดโพสต์" onclick="window.location='news_feed_comment.php?topic_id=<?php echo $row["topic_id"];?>'" class="btn btn-default"/> </span>
</div>
</div>
<!--<div align="right">
<form id="form1" name="form1" method="post" action="well_del_confirm.php?idMem=<?php echo $topic_id;?>">
<input name="txttopic_id" type="hidden" value="<?php echo $topic_id; ?>" />
<input type="submit" name="Submit" id="button" value="ลบโพสต์" />
</form>
</div>-->
<div>
</div>
<?php
}
?>
</div>
<div>
ทั้งหมด
<?= $Num_Rows;?>
โพสต์หน้า :
<!--: หน้าที่ -->
<?
//$Num_Pages;
?>
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< ก่อนหน้า</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
$Page1 = $Page-2;
$Page2 = $Page+2;
if($i != $Page && $i >= $Page1 && $i <= $Page2)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i&txtKeyword=$_GET[txtKeyword]'>$i</a> ]";
}
elseif($i==$Page)
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>ถัดไป >></a> ";
}
?>
</div>
Nathakarn
24-11-2014
19:44:16
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ