• 1000 проверьте, нет ли вошедшего в шорт-лист фрилансера, тогда все они должны быть показаны на веб-странице, но если некоторые из них включены в шорт-лист.
Они не должны быть видимы, в то время как другие должны отображаться, но с использованием условия if и else для того же возврата, условие else всегда здесь моя часть запроса
$c_email = $_SESSION['c_email']; //client_email
//if there is not any candidate in the shortlist_freelancers w.r.t particular job then show all the data
$queryForShortlisted = mysqli_query($conn,"select * from `shortlist_freelancers` where `shortlist_job_id` IN
(select `postJob_id` from `client_detail` where `client_email` ='abcd@gmail.com')");
if(mysqli_affected_rows($conn)>0)
{
echo "1"; //for testing
$querystart = "SELECT * FROM `freelancer_detail` WHERE f_id NOT IN
(SELECT f.f_id FROM `freelancer_konnect_detail` f INNER JOIN shortlist_freelancers s ON f.f_id = s.shortlist_freelancer_id
AND s.shortlist_job_id IN( select postJob_id from `client_detail` where client_email = '{$_SESSION['client_email']}' ))
AND status = 1"; }
else
{
echo "not shortlisted";
$querystart = "SELECT * FROM `freelancer_detail` WHERE status = '1'";//if candidates are not shortlisted
}
Если есть фрилансеры, включенные в короткий список, то также отображается другая часть
спасибо