Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Code PHP
- include('../php/bdd.php');
- include('verif_connexion.php');
- $value = $bdd->prepare("SELECT groups.name as 'name', environnements.name as 'name2' FROM groups LEFT JOIN environnements ON environnements.group_id = groups.id");
- $value->execute();
- $group = $value->fetchAll();
- $select = array($option => $value['name'], $optgroup => $value['name2']);
- if(isset($_POST['envoyer'])) {
- $titre = htmlspecialchars($_POST['titre']);
- $date = date('Y-m-d H:i:s');
- $type = htmlspecialchars($_POST['type']);
- $auteur = htmlspecialchars($_SEESION['user']['username']);
- $video = htmlspecialchars($_POST['$video']);
- $contenu = htmlspecialchars($_POST['contenu']);
- $url = preg_replace('~[^\pL\d]+~u', '-', $titre);
- $url = iconv('utf-8', 'us-ascii//TRANSLIT', $url);
- $url = preg_replace('~[^-\w]+~', '', $url);
- $url = trim($url, '-');
- $url = preg_replace('~-+~', '-', $url);
- $url = strtolower($url);
- if(!empty($_POST['titre']) AND !empty($_POST['type']) AND !empty($_POST['contenu'])) {
- $insertmbr = $bdd->prepare("INSERT INTO tutoriel(titre, date, type, auteur, video, contenu, url) VALUES(?, ?, ?, ?, ?, ?, ?)");
- $insertmbr->execute(array($titre, $date, $type, $auteur, $video, $contenu, $url));
- $_SEESION['success'] = "Le tutoriel à bien été ajouté";
- } else {
- $_SESSION['error'] = "Tous les champs doivent être complétés";
- }
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>Créer un tutoriel - TLW</title>
- <?php include('../php/start.php') ?>
- <?php include('../php/textzone.php') ?>
- </head>
- <body>
- <div class="ALL_header">
- <?php include('espace_menu.php') ?>
- </div>
- <div class="CONTAINER_60">
- <form method="POST">
- <center>
- <h1>Créer un tutoriel</h1>
- <div class="CONTAINER_60" style="text-align: left;">
- <div class="BORDER_10px_blue">
- Avant de créer un tutoriel, vous devez vérifier plusieurs choses :<br />
- - Il n'a pas déjà été crée.<br />
- - Le tutoriel est entièrement légal.<br />
- - Très peu de fautes d'orthographes sont visibles.<br />
- - Le tutoriel est illustré, et simple.<br /><br />
- Chaque tutoriel est vérifié par un modérateur avant d'être publié.<br />
- Si il ne correspond pas à ces critères, il sera automatiquement refusé, et vous serez avertis par mail.
- </div>
- </div>
- <br /><br />
- <input class="INPUT_text2" type="text" name="titre" id="titre" placeholder="Titre du tutoriel" value="<?php if(isset($titre)) { echo $titre; } ?>"><br /><br />
- <?php print_r($select) ?>
- <select class="INPUT_text2" name="type">
- <?php foreach ($group as $value) {
- foreach ($value['name1'] as $value['name2']) {
- $select .= '<option value="'.$value['name2'].'">'.$value['name2'].'</option>';
- }
- echo '<optgroup label="'.$value['name'].'">'.$value['name2'].'</optgroup>';
- }
- ?>
- </select><br /><br />
- <input class="INPUT_text2" type="text" name="video" id="video" placeholder="Lien d'une vidéo" value="<?php if(isset($video)) { echo $video; } ?>"><br /><br />
- <textarea style="height: 500px;" name="contenu" id="contenu"><?php echo $contenu; ?></textarea>
- <br /><br />
- <input class="INPUT_btn" type="submit" value="Envoyer" name="envoyer">
- <br /><br />
- </center>
- </form>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment