本文整理汇总了PHP中Reservation::getNombrePlaceReserve方法的典型用法代码示例。如果您正苦于以下问题:PHP Reservation::getNombrePlaceReserve方法的具体用法?PHP Reservation::getNombrePlaceReserve怎么用?PHP Reservation::getNombrePlaceReserve使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Reservation
的用法示例。
在下文中一共展示了Reservation::getNombrePlaceReserve方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: validationTrajet
public function validationTrajet($id_trajet)
{
$database = UsineBDD::getUsine()->connection();
$info_trajet = self::getInformationTrajet($id_trajet)[0];
if (Utilisateur::getUtilisateurId() == $info_trajet['id_conducteur'] && $info_trajet['validation'] == 0) {
$passagers = Reservation::getUtilisateurReservation($id_trajet);
$prix_g = 0;
foreach ($passagers as $array => $passager) {
$prix = $info_trajet['prix'] * Reservation::getNombrePlaceReserve($info_trajet['id'], $passager['id_membre']);
$prix_g += $prix;
Utilisateur::retirerSolde($prix, $passager['id_membre']);
Utilisateur::ajouterSolde($prix, $info_trajet['id_conducteur']);
}
$sql_update_trajet = "UPDATE trajet SET validation = 1 WHERE id=:idt";
$requete_update = $database->prepare($sql_update_trajet);
$requete_update->execute(array(':idt' => $id_trajet));
Utilisateur::ajoutTrajetV();
$this->confirmation = "Le trajet a bien été validé! " . $prix_g . "€ ont été ajouté sur votre compte";
}
}
示例2: foreach
$info_trajet = Trajet::getInformationTrajet($_GET['id_trajet'])[0];
$reservations = Reservation::getUtilisateurReservation($info_trajet['id']);
if (count($reservations) != 0 && count($info_trajet) != 0) {
$html .= '<div class="liste_reservation"> <table class="pure-table pure-table-bordered"><thead> <tr> <th> Reservation </th> <th> Nombre de place prise</th> <th> Note </th></tr> </thead>';
foreach ($reservations as $array => $reservation) {
//Notation
$notation = array(5 => 'Amazing!', 4 => 'Super bon', 3 => 'Ca peut aller', 2 => 'Peut mieux faire', 1 => 'Ca fait mal');
$notation_select = '<form method="POST" action="/Controller/ProfilController.php?context=trajets&id_trajet=' . $info_trajet['id'] . '&id_u=' . $reservation['id_membre'] . '"><select name="note">';
foreach ($notation as $note => $description) {
$notation_select .= '<option value="' . $note . '">' . $note . '-' . $description . '</option>';
}
$notation_select .= '</select> <button type="submit" class="button-success pure-button" name="confirmation_note"><i class="fa fa-thumbs-up"></i> Note</button></form></form>';
$notation_r = Trajet::isTrajetValide($info_trajet['id']) ? $notation_select : 'Vous ne pouvez pas noter un trajet non valide';
$notation_r = Note::isNoteExisteU($info_trajet['id'], $reservation['id_membre']) ? 'Vous avez noté cette personne' : $notation_r;
$html .= '<tbody><tr> <td><a href="/Controller/ProfilController.php?context=profil&id_membre=' . $reservation['id_membre'] . '">' . Utilisateur::getUsername($reservation['id_membre']) . ' <a href="/Controller/MessageController.php?context=envoie&id_membre=' . $reservation['id_membre'] . '"><img src="/image/mail.png" alt="Message"/></a></td>';
$html .= '<td>' . Reservation::getNombrePlaceReserve($info_trajet['id'], $reservation['id_membre']) . '</td>';
$html .= '<td>' . $notation_r . '</td></tr>';
}
if (!Trajet::isTrajetValide($info_trajet['id'])) {
$html .= '<tr> <td colspan="4"><a class="button-validation pure-button" href="/Controller/ProfilController.php?context=trajets&id_trajet=' . $info_trajet['id'] . '&validation_trajet=1"> Validation du trajet </a></td> </tr>';
$html .= '<tr> <td colspan="4"> <a class="button-warning pure-button" href="/Controller/ProfilController.php?context=trajets&id_trajet=' . $info_trajet['id'] . '&annulation_trajet=1"> Annuler le trajet </a></tr>';
} else {
$html .= '<tr> <td colspan="4"> Trajet Validé </td></tr>';
}
$html .= '</tbody></table> </div>';
} elseif (count($reservations) == 0 && count($info_trajet) != 0) {
$html .= '<div class="erreur"><p> Il n\' y a aucune réservation sur ce trajet </p></div>';
}
} elseif (isset($_GET['id_trajet']) && !empty(trim($_GET['id_trajet'])) && !Trajet::trajetExiste($_GET['id_trajet'])) {
$html .= "<p> Ce trajet n'existe plus !</p>";
} else {