Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Page de modification des factures
- <?php
- session_start();
- include 'config.php';
- if(!isset($_SESSION['username'])) {
- header('Location: login.php');
- exit();
- }
- $id = $_GET['id'];
- $query = "SELECT * FROM invoices WHERE id = '$id'";
- $result = mysqli_query($con, $query);
- $row = mysqli_fetch_array($result);
- if(isset($_POST['submit'])) {
- $date = $_POST['date'];
- $appartement = $_POST['appartement'];
- $montant = $_POST['montant'];
- $status = $_POST['status'];
- $query = "UPDATE invoices SET date = '$date', appartement = '$appartement', montant = '$montant', status = '$status' WHERE id = '$id'";
- if(mysqli_query($con, $query)) {
- header('Location: invoices.php');
- exit();
- } else {
- echo "<script>alert('Une erreur est survenue lors de la modification de la facture.')</script>";
- }
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>Finance - Modifier une facture</title>
- <link rel="stylesheet" type="text/css" href="style.css">
- </head>
- <body>
- <div class="header">
- <h2>Modifier une facture</h2>
- </div>
- <div class="navbar">
- <a href="home.php">Accueil</a>
- <a href="payments.php">Paiments</a>
- <a href="invoices.php">Factures</a>
- <a href="logout.php" style="float:right">Déconnexion</a>
- </div>
- <form method="post" action="">
- <div class="input-group">
- <label>Date :</label>
- <input type="date" name="date" value="<?php echo $row['date']; ?>">
- </div>
- <div class="input-group">
- <label>Appartement :</label>
- <?php
- $query = "SELECT * FROM proprietaires ORDER BY nom ASC";
- $result = mysqli_query($con, $query);
- $options = "";
- while($proprio = mysqli_fetch_array($result)) {
- $selected = ($row['appartement'] == $proprio['appartement']) ? "selected" : "";
- $options .= "<option value='".$proprio['appartement']."' ".$selected.">".$proprio['appartement']." - ".$proprio['nom']." ".$proprio['prenom']."</option>";
- }
- ?>
- <select name="appartement">
- <option value="">Sélectionner un appartement</option>
- <?php echo $options; ?>
- </select>
- </div>
- <div class="input-group">
- <label>Montant :</label>
- <input type="text" name="montant" value="<?php echo $row['montant']; ?>">
- </div>
- <div class="input-group">
- <label>Status :</label>
- <select name="status">
- <option value="payée" <?php if($row['status'] == "payée") echo "selected"; ?>>Payée</option>
- <option value="en_attente" <?php if($row['status'] == "en_attente") echo "selected"; ?>>En attente</option>
- <option value="en_retard" <?php if($row['status'] == "en_retard") echo "selected"; ?>>En retard</option>
- </select>
- </div>
- <div class="input-group">
- <button type="submit" class="btn" name="submit">Modifier la facture</button>
- </div>
- </form>
- </body>
- </html>
Add Comment
Please, Sign In to add comment