File "code001.html"
Full Path: /home/analogde/www/ONSEMI/Dev tableau/Improve/code001.html
File size: 3.96 KB
MIME-type: text/html
Charset: utf-8
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Table CRUD avec Bootstrap 5</title>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/5.1.3/css/bootstrap.min.css" rel="stylesheet">
<style>
.table-container {
margin-top: 20px;
}
</style>
</head>
<body>
<div class="container">
<h1 class="my-4">Table CRUD avec Bootstrap 5</h1>
<div class="table-container">
<button class="btn btn-primary mb-3" data-bs-toggle="modal" data-bs-target="#addModal">Ajouter</button>
<table class="table table-bordered">
<thead>
<tr>
<th>ID</th>
<th>Nom</th>
<th>Email</th>
<th>Actions</th>
</tr>
</thead>
<tbody id="tableBody">
<!-- Les lignes de la table seront ajoutées ici dynamiquement -->
</tbody>
</table>
</div>
</div>
<!-- Modal pour ajouter un utilisateur -->
<div class="modal fade" id="addModal" tabindex="-1" aria-labelledby="addModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="addModalLabel">Ajouter un utilisateur</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form id="addForm">
<div class="mb-3">
<label for="addName" class="form-label">Nom</label>
<input type="text" class="form-control" id="addName" required>
</div>
<div class="mb-3">
<label for="addEmail" class="form-label">Email</label>
<input type="email" class="form-control" id="addEmail" required>
</div>
<button type="submit" class="btn btn-primary">Ajouter</button>
</form>
</div>
</div>
</div>
</div>
<!-- Modal pour modifier un utilisateur -->
<div class="modal fade" id="editModal" tabindex="-1" aria-labelledby="editModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="editModalLabel">Modifier un utilisateur</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form id="editForm">
<input type="hidden" id="editId">
<div class="mb-3">
<label for="editName" class="form-label">Nom</label>
<input type="text" class="form-control" id="editName" required>
</div>
<div class="mb-3">
<label for="editEmail" class="form-label">Email</label>
<input type="email" class="form-control" id="editEmail" required>
</div>
<button type="submit" class="btn btn-primary">Modifier</button>
</form>
</div>
</div>
</div>
</div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/5.1.3/js/bootstrap.bundle.min.js"></script>
<script src="script.js"></script>
</body>
</html>