<p>Pattern avant le mot clé</p>
                  <input type="text" name="beforePattern" class="full-middle-width" id="beforePattern">
                  <p>Pattern après le mot clé</p>
                  <input type="text" name="afterPattern" class="full-middle-width" id="afterPattern">
                  <div class="mod-file">
                    <p>Image représentant le site</p>
                    <input type="file" name="file">
                  </div>
                  <a href="#" onclick="verifFields(); return false;"><button class="btn btn-primary">Valider</button></a>
                </form>  

                <legend class="margin-top-2">Liste des patterns</legend>

                <table class="table table-bordered small-text">
                  <?php 
$Concurrence = new Concurrence();
$patterns = $Concurrence->getPatterns();
foreach ($patterns as $key => $value) {
    echo '
                      <tr>
                        <td><img src="http://' . $value['image'] . '" class="max-height-1"></td>
                        <td>' . $value['titre'] . '</td>
                        <td>' . $value['before_pattern'] . ' %KEYWORD% ' . $value['after_pattern'] . '</td>
                        <td><a href="getcall/deletepattern.getcall.php?id=' . $value['id'] . '" onclick="return confirm(\'Vous-vous vraiment supprimer ce pattern ?\')">Supprimer</a></td>
                      </tr>
                      ';
}
?>
                </table>

            </div>
<?php

require_once __DIR__ . "/../class/Concurrence.class.php";
if (isset($_GET)) {
    $Concurrence = new Concurrence();
    $Concurrence->setPatternId($_GET['id']);
    $Concurrence->removePattern();
    header("location:/concur.admin.php?event=deleted");
}
<?php

require_once __DIR__ . "/../class/Concurrence.class.php";
require_once __DIR__ . "/../class/File.class.php";
if (isset($_POST)) {
    $Concurrence = new Concurrence();
    $File = new File();
    if (is_uploaded_file($_FILES['file']['tmp_name'])) {
        $File->setFile($_FILES['file']);
        $replyFile = $File->uploadImg();
        if (!$replyFile) {
            header("location:/error.php");
        } else {
            $Concurrence->setAfterPattern($_POST['afterPattern']);
            $Concurrence->setBeforePattern($_POST['beforePattern']);
            $Concurrence->setTitreSite($_POST['titreSite']);
            $Concurrence->setFileLink($File->getFileLink());
            $Concurrence->addPattern();
            header("location:/concur.admin.php?event=added");
        }
    } else {
        header("location:/concur.admin.php?event=error");
    }
}