123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- <?php
- session_start();
- if (!isset($_SESSION['loggedin'])) {
- header("Location: login.php");
- exit;
- }
- ?>
- <?php
- include_once 'class/sqlconnect.php';
- try {
- $conn = new PDO("mysql:host=$host;dbname=$dbname", $dbusername, $dbpassword);
- $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $stmt = $conn->prepare("SELECT ID FROM users WHERE username = :username");
- $stmt->bindParam(':username', $_SESSION['username']);
- $stmt->execute();
- $result = $stmt->fetch(PDO::FETCH_ASSOC);
- $idsession = $result['ID'];
- } catch (PDOException $e) {
- echo "Error: " . $e->getMessage();
- }
- $conn = null;
- include 'class/sqlconnect.php';
- $query = "SELECT ID, NomSociete, Adresse FROM Entreprise WHERE UserID =" . $idsession . ";";
- $result = mysqli_query($conn, $query);
- $options = "";
- while ($row = mysqli_fetch_assoc($result)) {
- $options .= "<option value={$row['ID']}>{$row['NomSociete']} - {$row['Adresse']}</option>";
- }
- $query = "SELECT ID, Prenom, Nom, Mobile, IDEntreprise FROM Contact WHERE IDUser =" . $idsession . ";";
- $result = mysqli_query($conn, $query);
- $options2 = "";
- while ($row = mysqli_fetch_assoc($result)) {
- $query2 = "SELECT NomSociete FROM Entreprise WHERE ID = {$row['IDEntreprise']}";
- $result2 = mysqli_query($conn, $query2);
- $row2 = mysqli_fetch_assoc($result2);
- $options2 .= "<option value={$row['ID']}>{$row['Prenom']} {$row['Nom']} ({$row['Mobile']}) - {$row2['NomSociete']}</option>";
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <link href="custom.css" rel="stylesheet">
- <title>Création d'un entretien physique/visio</title>
- <meta name="viewport" content="width=device-width">
- </head>
- <body>
- <a href="index.php">Revenir à l'accueil</a><br><br>
- <h1>Création d'un entretien physique/visio</h1>
- <form action="creationentretienphy.php" method="post">
- <table style='border:1px solid #000;'>
- <tr style='border:1px solid #000;'>
- <td style='border:1px solid #000;'>
- <label for="idEntreprise">Nom de l'entreprise :</label>
- </td>
- <td style='border:1px solid #000;'>
- <select id="idEntreprise" name="idEntreprise">
- <?php echo $options; ?>
- </select>
- </td>
- </tr>
- <tr style='border:1px solid #000;'>
- <td style='border:1px solid #000;'>
- <label for="idContact">Contact de l'entreprise :</label>
- </td>
- <td style='border:1px solid #000;'>
- <select id="idContact" name="idContact">
- <?php echo $options2; ?>
- </select>
- </td>
- </tr>
- <tr style='border:1px solid #000;'>
- <td style='border:1px solid #000;'>
- <label for="dateHeurePrevueEntretien">Date/heure prévue de l'entretien :</label>
- </td>
- <td style='border:1px solid #000;'>
- <input type="datetime-local" id="dateHeurePrevueEntretien" name="dateHeurePrevueEntretien">
- </td>
- </tr>
- <tr style='border:1px solid #000;'>
- <td style='border:1px solid #000;'>
- <label for="dateHeureEffectiveEntretien">Date/heure effective de l'entretien :</label>
- </td>
- <td style='border:1px solid #000;'>
- <input type="datetime-local" id="dateHeureEffectiveEntretien" name="dateHeureEffectiveEntretien">
- </td>
- </tr>
- <tr style='border:1px solid #000;'>
- <td style='border:1px solid #000;'>
- <label for="ponctualiteEntreprise">Ponctualité de l'entreprise :</label>
- </td>
- <td style='border:1px solid #000;'>
- <input type="checkbox" id="ponctualiteEntreprise" value="1" name="ponctualiteEntreprise">
- </td>
- </tr>
- <tr style='border:1px solid #000;'>
- <td style='border:1px solid #000;'>
- <label for="remuneration">Rémunération proposée:</label>
- </td>
- <td style='border:1px solid #000;'>
- <input type="text" id="remuneration" name="remuneration" value="<?php echo $remuneration; ?>" >
- </td>
- </tr>
- <tr style='border:1px solid #000;'>
- <td style='border:1px solid #000;'>
- <label for="poste">Poste proposé:</label>
- </td>
- <td style='border:1px solid #000;'>
- <input type="text" id="poste" name="poste" value="<?php echo $poste; ?>" >
- </td>
- </tr>
- <tr style='border:1px solid #000;'>
- <td style='border:1px solid #000;'>
- <label for="suivi">Déroulement et suivi Entretien:</label>
- </td>
- <td style='border:1px solid #000;'>
- <textarea id="suivi" name="suivi" value="<?php echo $suivi; ?>" rows="20" cols="150"></textarea>
- </td>
- </tr>
- </table>
- <br>
- <input type="submit" value="Enregistrer" name="submit">
- </form>
- <?php
- if (isset($_POST['submit'])) {
- $idEntreprise = $_POST['idEntreprise'];
- $idContact = $_POST['idContact'];
- $dateHeurePrevueEntretien = $_POST['dateHeurePrevueEntretien'];
- $dateHeureEffectiveEntretien = $_POST['dateHeureEffectiveEntretien'];
- $ponctualiteEntreprise = $_POST['ponctualiteEntreprise'];
- $remuneration = $_POST['remuneration'];
- $poste = $_POST['poste'];
- $poste = str_replace("'", "\'", $poste);
- $suivi = $_POST['suivi'];
- $suivi = htmlentities($suivi);
- $suivi = str_replace("'", "\'", $suivi);
- $sql = "INSERT INTO EntretienPresentiel (IDEntreprise, IDContact, DateHeurePrevueEntretien, DateHeureEffectiveEntretien, PonctualiteEntreprise, Remuneration, PosteAborde, SuiviEntretien)
- VALUES ('$idEntreprise', '$idContact', '$dateHeurePrevueEntretien', '$dateHeureEffectiveEntretien', '$ponctualiteEntreprise', '$remuneration', '$poste', '$suivi')";
- if ($conn->query($sql) === TRUE) {
- echo "L'entretien présentiel a été enregistré avec succès.";
- header("refresh:1; url=index.php");
- } else {
- echo "Erreur lors de l'enregistrement de l'entretien présentiel: " . $conn->error;
- }
- }
- $conn->close();
- ?>
- </body>
- </html>
|