Advertisement
Guest User

Ajouter News (Blog)

a guest
Aug 3rd, 2014
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.12 KB | None | 0 0
  1. <?php
  2. //Connection à la bdd (voir config.php)
  3. include('config.php');
  4. ?>
  5.  
  6. <h1> Espace d'administration</h1>
  7.  
  8.  
  9.  
  10. <?php
  11. //Verification des champs
  12. if (isset($_POST['envoie'])) {
  13. if(isset($_POST['auteur']) AND !empty($_POST['auteur']) AND isset ($_POST['titre']) AND !empty($_POST['titre']) AND isset ($_POST['contenu']) AND !empty($_POST['contenu'])) {
  14. //Protection des variables
  15.     $auteurS = new PDO($_POST['auteur']);
  16.     $titreS = new PDO($_POST['titre']);
  17.     $contenuS = new PDO($_POST['contenu']);
  18.  
  19. //Publication de la news (insertion dans la bdd)
  20.  
  21.     $req = $bdd->prepare('INSERT INTO articles (id, auteur, titre, contenu) VALUES ("", "'.$titreS.'", "'.$auteurS.'", "'.$contenuS.'")');
  22.             echo 'Publication reussit !';
  23. }
  24.  
  25. //Message d'erreur si champs manquant
  26.  
  27. else{
  28.     echo 'Veuillez remplir tous les champs';
  29. }
  30. }
  31. ?>
  32.  
  33. <div id="addnews">
  34. <h1> Ajouter une news </h1>
  35. Auteur :                <input type="text" name="auteur" /> <br/>
  36. Titre :                 <input type="text" name="titre" /> <br/>
  37. Contenu de la news :    <br/><textarea name="contenu"> </textarea><br/>
  38.                         <input type="submit" name='envoie' value="Valider" />
  39. </div>
  40. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement