1 2 3 4 5 6 7 8 9 10 11 12 13
|
<?php
$SearchOffer = new WA_MySQLi_RS("SearchOffer",$conn_i,20);
$SearchOffer->setQuery("SELECT offres.ID, offres.Internal_ID, offres.Title, offres.Location, offres.Country, offres.Validity, offres.Status, infos_firm.email, infos_firm.nom, infos_firm.photo, pays_world.flag, offres.secteur, offres.Logo_Firm FROM offres, infos_firm, pays_world WHERE infos_firm.email=offres.Email AND offres.Status = 'APPROVED' AND DATEDIFF(offres.Validity,CURDATE()) > 0 AND offres.Country = CONCAT(pays_world.fr,' - ',pays_world.en)");
if (sizeof($keyArr) > 0) $SearchOffer->Statement .= " AND (";
for ($x=0; $x<sizeof($keyArr); $x++) {
if ($x>0) $SearchOffer->Statement .= " AND ";
$SearchOffer->Statement .= "(CONCAT(offres.Internal_ID, ' ', infos_firm.nom, ' ', offres.Title, ' ', offres.`Description`, ' ', offres.secteur, ' ', offres.Location, ' ', offres.Country) LIKE ?)";
$SearchOffer->bindParam("c", "".($keyArr[$x]) ."", " "); //colname
}
if (sizeof($keyArr) > 0) $SearchOffer->Statement .= ")";
$SearchOffer->execute();
?> |
Partager