Files
CARIA-WEB/vue/edit_profile_view.html
ccunatbrule 121bade1a9 CARIA.2.1
MAJ 2.1
Formulaires :
- Ajout mutliple conditions de validation  BACK-END
- Amélioration des conditions de réservations de véhicule
- MAJ Front-End
- Modification des règles pour les caractères accépté dans l'inscription
- bug d'enregistrement d'image résolu
DB :
- Modification des règles dans réservations
- Ajout de nouvelles entrée en base
General :
- Ajout de nouveaux messages d'erreurs possible
- Deplacement du bloc de visualisation des utilisateurs
- Ajout carte des vehicule sur la page de connexion
- Ajout de nouvelles images au véhicules
- Ajout des mentions légals
---
Résolution de bugs...
2024-05-31 15:24:31 +02:00

103 lines
8.1 KiB
HTML

<?php include 'header.html'; ?>
<section id="content" class="page-content py-3">
<div class="row justify-content-center py-3">
<div class="col-lg-9">
<form method="post" action="profil.php?action=modifier" enctype="multipart/form-data">
<div class="card">
<div class="card-header">
<h3 class="text-center">Edition du profil de <?php echo stripslashes(htmlspecialchars($userData['pseudo'])); ?></h>
</div>
<div class="card-body">
<fieldset>
<legend>Mot de passe</legend>
<div class="mb-3 row">
<label for="password" class="col-sm-4 col-form-label">*Nouveau mot de passe</label>
<div class="col-sm-8">
<input type="password" name="password" id="password" class="form-control" autocomplete="current-password"/>
</div>
</div>
<div class="mb-3 row">
<label for="confirm" class="col-sm-4 col-form-label">*Confirmation du mot de passe</label>
<div class="col-sm-8">
<input type="password" name="confirm" id="confirm" class="form-control" />
</div>
</div>
</fieldset>
<fieldset>
<legend>Localisation et contacts</legend>
<div class="mb-3 row">
<label for="localisation" class="col-sm-4 col-form-label">Adresse</label>
<div class="col-sm-8">
<input type="text" name="localisation" id="localisation" class="form-control" placeholder="Adresse" value="<?php echo stripslashes(htmlspecialchars($userData['adresse'])); ?>" autocomplete="street-address" minlength="6" maxlength="50" required />
</div>
</div>
<div class="mb-3 row">
<label for="email" class="col-sm-4 col-form-label">Adresse email</label>
<div class="col-sm-8">
<input type="email" name="email" id="email" class="form-control" placeholder="email@mail.fr" value="<?php echo stripslashes(htmlspecialchars($userData['email'])); ?>" autocomplete="email" minlength="3" maxlength="30" required />
</div>
</div>
<div class="mb-3 row">
<label for="phone" class="col-sm-4 col-form-label">Téléphone</label>
<div class="col-sm-8">
<input type="tel" name="phone" id="phone" class="form-control" placeholder="Numéro de téléphone" value="<?php echo stripslashes(htmlspecialchars($userData['phone'])); ?>" autocomplete="tel" minlength="10" maxlength="15" required />
</div>
</div>
</fieldset>
<fieldset>
<legend>Informations personnelles</legend>
<div class="mb-3 row">
<label for="pseudo" class="col-sm-4 col-form-label">Pseudo</label>
<div class="col-sm-8">
<p class="form-control-static"><?php echo stripslashes($userData['pseudo']); ?></p>
</div>
</div>
<div class="mb-3 row">
<label for="prenom" class="col-sm-4 col-form-label">Prénom</label>
<div class="col-sm-8">
<p class="form-control-static"><?php echo stripslashes($userData['prenom']); ?></p>
</div>
</div>
<div class="mb-3 row">
<label for="nom" class="col-sm-4 col-form-label">Nom</label>
<div class="col-sm-8">
<p class="form-control-static"><?php echo stripslashes($userData['nom']); ?></p>
</div>
</div>
</fieldset>
<fieldset>
<div class="mb-3 row">
<label for="avatar" class="col-sm-4 col-form-label">Image de profil</label>
<div class="col-sm-8">
<img src=".<?php echo $userData['avatar']; ?>" width="150px" alt="Aucun avatar" ?t=<?php echo time(); ?> />
</div>
</div>
<div class="mb-3 row">
<label class="col-sm-4 col-form-label" for="avatar">Nouvelle image :</label>
<div class="col-sm-8">
<input type="file" name="avatar" id="avatar" class="form-control" autocomplete="photo" accept="image/*;capture=camera" />
<input type="checkbox" name="delete" value="delete" /> Supprimer mon avatar
</div>
</div>
</fieldset>
<div class="mb-3">
<input type="submit" value="Modifier mon profil" class="btn btn-primary" />
<input type="hidden" id="sent" name="sent" value="1" />
</div>
<div class="alert alert-info" role="alert">
Les champs avec une * sont obligatoires
</div>
</div>
</div>
</form>
</div>
</div>
<div class="row text-center">
<div class="col">
<form method="POST" action="profil.php" onsubmit="return confirm('Êtes-vous sûr de vouloir supprimer votre compte ?');">
<input type="submit" name="delete_client" class="btn btn-outline-danger" value="Supprimer mon compte">
</form>
</div>
</div>
</section>
<?php include 'footer.html'; ?>