本文整理匯總了PHP中Utilisateur::findById方法的典型用法代碼示例。如果您正苦於以下問題:PHP Utilisateur::findById方法的具體用法?PHP Utilisateur::findById怎麽用?PHP Utilisateur::findById使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Utilisateur
的用法示例。
在下文中一共展示了Utilisateur::findById方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: session_start
include_once '../model/Utilisateur.php';
session_start();
// Si l'utilisateur est déjà connecté
if (isset($_SESSION['email'])) {
// Déconnexion de l'utlisateur
unset($_SESSION['email'], $_SESSION['nom']);
}
if (isset($_POST['email'], $_POST['motDePasse'])) {
$email = $_POST['email'];
$motDePasse = $_POST['motDePasse'];
//$motDePasse = md5($_POST['motDePasse']);
// On récupère le compte
$compte = Compte::findByIdentifant($email);
$compte->afficher();
// On récupère l'utilisateur
$utilisateur = Utilisateur::findById($compte->id_utilisateur);
if ($utilisateur->etat != "inactif") {
// Si le mot de passe indiqué est le bon
if ($motDePasse == $compte->motDePasse) {
// On enregistre en tant que variables de sessions, son nom d'utilisateur et son id
$_SESSION['email'] = $email;
$_SESSION['id_utilisateur'] = $utilisateur->id_utilisateur;
$_SESSION['nom'] = $utilisateur->nom;
$_SESSION['prenom'] = $utilisateur->prenom;
$_SESSION['telephone'] = $utilisateur->telephone;
if ($utilisateur->id_type_utilisateur == 12) {
$_SESSION['employe'] = 1;
} else {
$_SESSION['employe'] = 0;
}
} else {
示例2: generateDashboard
public static function generateDashboard()
{
$res = '<div class="row">
<div class="col-sm-12 page-title">
<h2><span class="glyphicon glyphicon-dashboard"></span> Tableau de bord</h2>
</div>
</div>
<div class="row">
<div class="col-sm-12 page-content">
<div class=" col-sm-6">
<h3>Paiements en retard</h3>
<hr>
<table class="table table-striped">
<!-- header du tableau -->
<thead>
<th class="col-sm-4">Adresse</th>
<th class="col-sm-2">Montant du</th>
<th class="col-sm-3">Prochaine écheance du loyer</th>
<th class="col-sm-1">Rappel</th>
</thead>
<!-- contenu du tableau -->
<tbody>';
$res2 = "";
$res3 = "";
$impayes = Impaye::findAll();
foreach ($impayes as $impaye) {
$location = Location::findById($impaye->id_location);
$utilisateur = Utilisateur::findById($impaye->id_utilisateur);
$typeutilisateur = TypeUtilisateur::findById($utilisateur->id_type_utilisateur);
if ($typeutilisateur->id_type_utilisateur != 14) {
$appart = Appartement::findById($location->id_appartement);
$adresse = Adresse::findById($appart->id_adresse);
$res .= ' <tr id="appart_01">
<td>' . $adresse->numRue . ' ' . $adresse->rue . '<br>' . $adresse->codePostal . ' ' . $adresse->ville . '</td>
<td>' . $impaye->montant . ' €</td>
<td>' . $impaye->dateLimite . '</td>
<td>
<a class="btn btn-sm btn-default">
Envoyer rappel
</a>
</td>
</tr>';
}
$res2 .= ' <tr id="proprio01">
<td>' . $utilisateur->prenom . ' ' . $utilisateur->nom . '</td>
<td>' . $impaye->montant . ' €</td>
<td>
<a class="btn btn-sm btn-primary">
Payer
</a>
</td>
</tr>';
}
$res .= '</tbody>
</table>
</div>
<div class="col-sm-5 col-sm-offset-1">
<h3>Propriétaires à payer</h3>
<hr>
<table class="table table-striped">
<!-- header du tableau -->
<thead>
<th class="col-sm-6">Nom</th>
<th>Montant à régler</th>
<th class="col-sm-2">Régler</th>
</thead>
<!-- contenu du tableau -->
<tbody>';
$res .= $res2;
$res .= ' </tbody>
</table>
</div>
';
$options = Option::findAll();
$idappart = "";
$old_idappart = "";
foreach ($options as $option) {
$id_appart = $option->id_appartement;
if ($id_appart != $old_idappart) {
$res3 .= ' <tr id="proprio01">
<td>Appartement n°' . $option->id_appartement . '</td>
<td></td>
<td>
<center><a class="btn btn-sm btn-primary">
Détails
</a></center>
</td>
</tr>';
}
$utilisateur = Utilisateur::findById($option->id_utilisateur);
$appart = Appartement::findById($option->id_appartement);
$res3 .= ' <tr id="proprio01">
<td>' . $utilisateur->prenom . ' ' . $utilisateur->nom . '</td>
<td>' . $option->date . '</td>
<td>
<center><a class="btn btn-sm btn-success">
//.........這裏部分代碼省略.........
示例3: listerTout
$utilisateur->prenom = "antoine";
$utilisateur->id_type_utilisateur = 13;
$utilisateur->id_adresse = 10;
// Ajout dans la base
echo "OK<br/>Ajout du utilisateur dans la base ... ";
$utilisateur->insert();
echo "OK<br/>";
// Liste de toutes les utilisateurs
listerTout();
// Apport d'une modification
$utilisateur->nom = "nini";
echo "Modification de la fin ! Mise à jour dans la base ... ";
$utilisateur->update();
echo "OK<br/>";
// Sélection de la utilisateur
$selectionUtilisateur = Utilisateur::findById($utilisateur->id_utilisateur);
$selectionUtilisateur->afficher();
// Suppression de la utilisateur
echo "Suppression de la utilisateur de la base ... ";
$selectionUtilisateur->delete();
echo "OK<br/>";
// Liste de toutes les utilisateurs
listerTout();
function listerTout()
{
// Liste de toutes les utilisateurs
echo "Liste des utilisateurs disponibles dans la base : <br/>";
$listeUtilisateurs = Utilisateur::findAll();
foreach ($listeUtilisateurs as $value) {
$value->afficher();
}