PDA

View Full Version : برای مشاهده نظر توسط مدیر سایت بدین صورت کد نوشتم



jalaladdin
جمعه 24 تیر 1390, 09:47 صبح
برای مشاهده نظر توسط مدیر سایت بدین صورت کد نوشتم


<?php
$con=mysql_connect("localhost","root","")or die(mysql_error());

mysql_select_db("admin", $con);

$result = mysql_query("SELECT * FROM idea");
echo "<table border='1'>
<tr>
<th>ردیف</th>
<th>نام</th>
<th>ایمیل</th>
<th>پیام</th>
<th>تائید</th>
<th>حذف</th>
</tr>";

while($row = mysql_fetch_array($result))
{
echo'<p>';
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['email'] . "</td>";
echo "<td>" . $row['message'] . "</td>";
?>

<td align="center" onMouseOut="this.style.backgroundColor = ''" onMouseOver="this.style.backgroundColor = '#e4e4e4'"><a href="?delID=<?php echo $row_rsNews['id']; ?>">تائید</a></td>
<td align="center" onMouseOut="this.style.backgroundColor = ''" onMouseOver="this.style.backgroundColor = '#e4e4e4'" >
<a href="del idea.php?id=<?php echo $row['id']; ?>" onClick="return confirm(' آیا برای حذف مطلب نام( <?php echo $row['id']; ?> ) مطمئن هستید؟ ');">[x]</a></td>
<?php echo "</tr>";

echo'</p>';?>


<?php }

mysql_close($con);
?>



</p>

</div></table>
</body>
</html>



چگونه کد بنویسم که نظرات مربوط به هر مطلب پس از تائید توسط مدیر سایت در زیر همان مطلب نشان داده شود

eshpilen
جمعه 24 تیر 1390, 10:32 صبح
چگونه کد بنویسم که نظرات مربوط به هر مطلب پس از تائید توسط مدیر سایت در زیر همان مطلب نشان داده شود
منظورت بصورت AJAX هست؟

jalaladdin
جمعه 24 تیر 1390, 11:21 صبح
نه دوست عزیز
در قسمت کنترل پنل سایت ،مدیر سایت با توجه به این کد میتواند نظرات را مشاهده کند حالا چگونه برای تائید نظر ،برای هر مطلب کد بنویسیم که همان نظر در زیر زیرهمان مطلب نشان داده شود؟

jalaladdin
شنبه 25 تیر 1390, 07:27 صبح
لطفا یکی راهنمای کنه

as13851365
شنبه 25 تیر 1390, 09:59 صبح
خوب مشکلی نیست خودتون باید طراحیش کنید و براش کد بنویسید

برای این منظور باید یک فیلد برای هر رکورد ( نظرهای ثبت شده ) تعیین کنی که مقدارش به صورت پیش فرض 0 (False) باشه و هنگامی که نظرها رو در سایت نمایش می دی نظرهایی رو که مقدار فیلد مورد نظر 1 ( True ) هست رو نمایش می دی

و در قسمت مدیریت همه نظرها رو برای مدیر نمایش می دی و آنهایی که مقدار 0 یا (False ) دارن رو به رنگ قرمز نشون می دی و یه لینکی بهش می دی که اگر مدیر روش کلیک کرد مقدار فیلد عوض بشه یعنی از مقدار 0 به 1 یا برعکس تبدیل بشه ( که برای لینک دادن هم می تونی از روش آی جکس استفاده کنی و هم از روش معمولی انتقال صفحه )

jalaladdin
شنبه 25 تیر 1390, 19:42 عصر
برای نشان دادن نظر در زیر همان مطلب بدین صورت کد را نوشتم اما نظر نشان داده نمیشود به نظر شما مشکل از کجاست؟


$accept = mysql_query("SELECT idea.name,idea.message,message.text1
FROM idea INNER JOIN message on idea.id=message.id ORDER BY idea.name ");
echo mysql_error();
if(mysql_num_rows($accept)>0)
{
while ($news_i = mysql_fetch_assoc($accept))
{
echo'<p>';
echo '<DIV class=" bg-blue02 t ">'."\n";
echo $news_i['name'];
echo '</DIV>'."\n";

echo '<DIV class=" text ">'."\n";
echo $news_i['message'].'<BR/>'."\n";


echo '</DIV>'."\n";
echo'</p>';
}
}

jalaladdin
دوشنبه 27 تیر 1390, 00:36 صبح
لطفا راهنما کنید

jalaladdin
سه شنبه 28 تیر 1390, 22:34 عصر
دوستان یکی راهنمای کنه