PDA

View Full Version : سوال: مدیریت سایت



yasin5
دوشنبه 11 شهریور 1392, 09:57 صبح
با سلام من سایتی طراحی کردم که کاربر میتونه کتاب اپلود کنه که در جدول جداگانه ای قرار میگیره حالا میخوام وقتی مدیر تاییدش کرد در جدول اصلی قرار بگیره



<?php
require('../config/config.php');
mysql_query("set names 'UTF8'");
$r= mysql_query("select * from ketab2");
while ($rows = mysql_fetch_assoc($r))
{
if ($rows['flag']==0)

$x='<font color="red"><a href=changestate2.php?id='.$rows['id'].'&flag=1>تایید نشده</a></font>';

else if($rows['flag']==1)
$x='<font color="green"> تایید شده</font>';
echo "<tr align=center>";



echo "<td>".$rows["name"]."</td>";
echo "<td>".$rows["author"]."</td>";


echo "<td>".$rows["publisher"]."</td>";
echo "<td>".$rows["fname"]."</td>";


echo "<td> <a href='edit3.php?id=".$rows["id"]."'>ویرایش </a></td>";

echo "<td><a href='delete3.php?id=".$rows["id"]."'>حذف </a></td>";




}







?>




در ضمن مشخص شود که کدام کاربر فرستاده

parsboy
دوشنبه 11 شهریور 1392, 11:41 صبح
با سلام من سایتی طراحی کردم که کاربر میتونه کتاب اپلود کنه که در جدول جداگانه ای قرار میگیره حالا میخوام وقتی مدیر تاییدش کرد در جدول اصلی قرار بگیره



<?php
require('../config/config.php');
mysql_query("set names 'UTF8'");
$r= mysql_query("select * from ketab2");
while ($rows = mysql_fetch_assoc($r))
{
if ($rows['flag']==0)

$x='<font color="red"><a href=changestate2.php?id='.$rows['id'].'&flag=1>تایید نشده</a></font>';

else if($rows['flag']==1)
$x='<font color="green"> تایید شده</font>';
echo "<tr align=center>";



echo "<td>".$rows["name"]."</td>";
echo "<td>".$rows["author"]."</td>";


echo "<td>".$rows["publisher"]."</td>";
echo "<td>".$rows["fname"]."</td>";


echo "<td> <a href='edit3.php?id=".$rows["id"]."'>ویرایش </a></td>";

echo "<td><a href='delete3.php?id=".$rows["id"]."'>حذف </a></td>";




}







?>




در ضمن مشخص شود که کدام کاربر فرستاده
باسلام
شما میتونی تو جدول موردنظر یک فیلد برای مثال به اسم Publish ایجادکنی و مقدارپیش فرض این فیلد رو False قرار بدی
و زمانی که مدیرسایت تایید کرد مقدارفیلد رو Update کن به True و نمایش بده.
موفق باشید.

hamedarian2009
دوشنبه 11 شهریور 1392, 19:08 عصر
شما نیازی نیست حتما کتاب آپلود شده توسط کاربر رو تو یه جدول جداگانه بزارین بلکه تو همون جدول اصلی باشه فقط یه فیلد مثلا به نام flag داشته باشه که مقدارش فعلا 0 هست و وقتی مدیر تاییدش کرد آپدیت میشه و به 1 تغییر میکنه حالا تو نمایش هم کافیه شرط بزاری که فقط کتابایی که فیلد flag اون یک بود نمایش داده بشه