1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <h1>Ajouter un article</h1>
<form action="admin.php" method="post" name="categorieForm">
<p>Titre : <input type="text" name="titre" /></p>
<p>Auteur : <input type="text" name="auteur" /></p>
<p>Catégorie :
<select name="categorie[]" id="list">
<option selected>Accessibilité</option>
<option>PHP / MySQL</option>
<option>Javascript</option>
<option>Autre</option>
</select>
</p>
<p>Contenu :<br /> <textarea rows="18" cols="85" name="contenu" style="font-family: arial;"></textarea></p>
<input type="submit" name="envoyer" value="Poster" /></p>
</form>
<?php
$liaison = mysql_connect("localhost", "root", "") or die("Erreur : " . mysql_error());
$bdd = mysql_select_db("blogperso");
if (isset($_REQUEST['titre']) && isset($_REQUEST['categorie']) && isset($_REQUEST['contenu'])) {
if (!empty($_REQUEST['titre']) && !empty($_REQUEST['contenu'])) {
foreach($_REQUEST['categorie'] as $val_cat) {
$sql = "INSERT INTO articles(titre, auteur, creation_date, categorie, contenu) VALUES(
'".$_REQUEST['titre']."',
'".$_REQUEST['auteur']."',
NOW(),
'".$val_cat."',
'".$_REQUEST['contenu']."')";
}
mysql_query($sql);
echo 'Votre article a été posté.';
}
else {
echo 'Erreur, un ou plusieurs champs sont vides';
}
}
mysql_close($liaison);
?> |
Partager