本文整理汇总了PHP中Room::setVille方法的典型用法代码示例。如果您正苦于以下问题:PHP Room::setVille方法的具体用法?PHP Room::setVille怎么用?PHP Room::setVille使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Room
的用法示例。
在下文中一共展示了Room::setVille方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: access_ModelRoom_findByCity
public function access_ModelRoom_findByCity($ville)
{
include_once "models/room.php";
$room = new Room();
$room->setVille($ville);
$resultat = $room->findRoomByCity();
return $resultat;
}
示例2: modifyRoom
public function modifyRoom()
{
$msg = "";
$room = new Room();
if ($room->access_ModelMember_sessionExists() && $room->access_ModelMember_userAdmin()) {
// Récupération de l'id passée en URL
$id = $_GET['id'];
$room->setIdSalle($id);
$modRoom = $room->findRoom();
if ($_POST) {
$id_salle = $modRoom['id_salle'];
$pays = htmlentities($_POST['pays'], ENT_QUOTES, "utf-8");
$ville = htmlentities($_POST['ville'], ENT_QUOTES, "utf-8");
$adresse = htmlentities($_POST['adresse'], ENT_QUOTES, "utf-8");
$cp = htmlentities($_POST['cp'], ENT_QUOTES, "utf-8");
$titre = htmlentities($_POST['titre'], ENT_QUOTES, "utf-8");
$description = htmlentities($_POST['description'], ENT_QUOTES, "utf-8");
$photo = $_FILES['photo'];
$capacite = htmlentities($_POST['capacite'], ENT_QUOTES, "utf-8");
$categorie = htmlentities($_POST['categorie'], ENT_QUOTES, "utf-8");
// Instancie un nouvel objet room
$room = new Room();
$room->setIdSalle($id_salle);
// Je remplis le nouvel objet avec les valeurs récupérées dans le formulaire
$room->setPays($pays);
$room->setVille($ville);
$room->setAdresse($adresse);
$room->setCP($cp);
$room->setTitre($titre);
$room->setDescription($description);
$room->setPhoto($photo);
$room->setCapacite($capacite);
$room->setCategorie($categorie);
$msgError = "";
// VERIFICATIONS SI LA PHOTO EST CHANGEE
if (!empty($_FILES['photo']['name'])) {
$resultArray = $room->checkPhotoReplace();
for ($i = 0; $i < count($resultArray); $i++) {
if (!$resultArray[$i]->getPassed()) {
$msgError .= $resultArray[$i]->getErrorMessage();
$msgError .= "<br/>";
}
}
}
if ($msgError == "") {
$room->replaceRoom();
header('location:index.php?controller=rooms&action=roomModified');
// $msg = '<p class="validation">Bravo, la salle a bien été enregistrée</p>';
// Appeler une autre page pour rafficher la salle modifiée ?
} else {
$msg .= $msgError;
}
}
} else {
$msg .= 'Vous n\'avez pas le droit d\'accéder à cette page.<br/>';
}
include "views/rooms/modifyRooms.php";
}