prepare('SELECT username, code_permission FROM users NATURAL JOIN roles NATURAL JOIN roles_has_permissions NATURAL JOIN permissions WHERE code_permission=:perm AND username=:user;'); $query_perm->execute(['user' => $_SESSION["username"], 'perm' => "SFx2"]); if ($query_perm->rowCount() == 1) { $query_companies = $bdd->prepare($sql); $query_companies->execute($params); $results_companies = $query_companies->fetchALL(PDO::FETCH_OBJ); $query_localisations = $bdd->prepare('SELECT city_localisation FROM companies NATURAL JOIN companies_located NATURAL JOIN localisations WHERE visibility_company="O" GROUP BY city_localisation ORDER BY city_localisation ASC;'); $query_localisations->execute(); $results_localisations = $query_localisations->fetchALL(PDO::FETCH_OBJ); $query_activity_sector = $bdd->prepare('SELECT activity_sector_company FROM companies WHERE visibility_company="O" GROUP BY activity_sector_company;'); $query_activity_sector->execute(); $results_activity_sector = $query_activity_sector->fetchALL(PDO::FETCH_OBJ); $liste_activity_sector = []; foreach ($results_activity_sector as $result_activity_sector) { foreach (explode(", ", $result_activity_sector->activity_sector_company) as $result) { if (!in_array($result, $liste_activity_sector)) { array_push($liste_activity_sector, $result); } } } $query_notes = $bdd->prepare('SELECT note FROM companies NATURAL JOIN evaluate INNER JOIN users ON evaluate.ID_user=users.ID_user NATURAL JOIN roles WHERE name_role="Pilote" GROUP BY note ORDER BY note ASC;'); $query_notes->execute(); $results_notes = $query_notes->fetchALL(PDO::FETCH_OBJ); $query_nb_stages = $bdd->prepare('SELECT * FROM (SELECT COUNT(internships.ID_company) AS "number_of_internships" FROM companies LEFT JOIN internships ON companies.ID_company=internships.ID_company GROUP BY internships.ID_company) AS T GROUP BY number_of_internships ORDER BY number_of_internships ASC;'); $query_nb_stages->execute(); $results_nb_stages = $query_nb_stages->fetchALL(PDO::FETCH_OBJ); ?> Entreprises - CTS
Liste des entreprises
Filtres de recherche :
Localisation:
Secteur d'activité:
Confiance:
Nombre de stages:
name_company; ?>
activity_sector_company; ?>
city_localisation; ?> postal_code_localisation; ?>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Expedita maiores nostrum eum asperiores hic repellat perferendis soluta necessitatibus possimus sit! Eaque iste tenetur harum repellendus. Quam culpa dolores modi autem.
Points importants:
nb_intern_cesi_company; if($result->nb_intern_cesi_company > 1) {echo " étudiants CESI";} else {echo " étudiant CESI";} ?>
email_company; ?>
number_of_internships; if($result->number_of_internships > 1) {echo " offres de stage";} else {echo " offre de stage";} ?>
Confiance du pilote : note; ?>
location.href='/';"; } ?>