PDA

View Full Version : تغییر رشته ی یک تگ a بعد از کلیک



abbas3zaar
چهارشنبه 12 اسفند 1394, 09:41 صبح
سلام. من در صفحه مدیریت قسمت مدیریت دیدگاه ها دو تا لینک مثل زیر دارم:


http://8pic.ir/images/21c8bg9c9ydet1zl29pr.jpg
من میخوام فقط یک ستون بزارم وقتی تایید زدم همون لینک بشه عدم تایید و وفتی عدم تایید رو زدم بشه تایید. میخوام فقط یک ستونش کنم نمیخوام دو تا لینک باشه جدا جدا بزنم.
کدهام و کوئری هام مشکلی نداره فقط این تکنیک رو میخوام اجرا کنم اگه ممکنه راهنمایی کنید



الان کدهای این ها:


echo "<td><a href='comments.php?approve={$comment_id}'>تایید</a></td>";
echo "<td><a href='comments.php?unapprove={$comment_id}'>عدم تایید</a></td>";

اینم کوئریش:



if(isset($_GET['approve'])){
$the_comment_id = $_GET['approve'];

$query = "UPDATE comments SET comment_status = 'تایید شده' WHERE comment_id = $the_comment_id";
$approve_comment_query = mysqli_query($connection, $query);
header("Location: comments.php");
}

if(isset($_GET['unapprove'])){
$the_comment_id = $_GET['unapprove'];

$query = "UPDATE comments SET comment_status = 'تایید نشده' WHERE comment_id = $the_comment_id ";
$unapprove_comment_query = mysqli_query($connection, $query);
header("Location: comments.php");
}


فکر میکنم که باید با دستورات شرطی ایرن رو اجرا کنم ولی اگه ممکنه دستورش رو برام با مثال بزنید ممنون میشم

shahriyar3
چهارشنبه 12 اسفند 1394, 10:23 صبح
با دستور شرطی if چک کن اگر " comment_status = 'تایید شده' " بود لینک عدم تایید و نمایش بده else اون یکی لینک و نشون بده!
اگر درست متوجه شده باشم سوالتونو!!

abbas3zaar
چهارشنبه 12 اسفند 1394, 11:19 صبح
با دستور شرطی if چک کن اگر " comment_status = 'تایید شده' " بود لینک عدم تایید و نمایش بده else اون یکی لینک و نشون بده!
اگر درست متوجه شده باشم سوالتونو!!

دمت گرم درست شد. با این دستور زیر:


if($comment_status == "تایید شده"){
echo "<td><a href='comments.php?unapprove={$comment_id}'>عدم تایید</a></td>";
} else {
echo "<td><a href='comments.php?approve={$comment_id}'>تایید</a></td>";
}