Update 3 files

- /html/src/css/style.css
- /html/upload.php
- /html/editpage.php
This commit is contained in:
Jan BELLON 2024-03-11 18:30:52 +00:00
parent 944c3c6df6
commit 0fd530c2a8
3 changed files with 12 additions and 8 deletions

View File

@ -55,10 +55,10 @@ if(isset($fichier)) {
$bdd = connect($dbhost, $dbname, $dbuser, $dbpass); $bdd = connect($dbhost, $dbname, $dbuser, $dbpass);
$req = $bdd->prepare("UPDATE articles SET classification = :classification, titre = :titre, resume = :resume WHERE ID = :article"); $req = $bdd->prepare("UPDATE articles SET classification = :classification, titre = :titre, resume = :resume WHERE ID = :article");
$req->bindParam(':classification', $_POST['article-classification']); $req->bindParam(':classification', (int)$_POST['article-classification']);
$req->bindParam(':titre', $_POST['article-titre']); $req->bindParam(':titre', htmlspecialchars($_POST['article-titre']));
$req->bindParam(':resume', $_POST['article-resume']); $req->bindParam(':resume', nl2br($_POST['article-resume']));
$req->bindParam(':article', $_GET['article']); $req->bindParam(':article', (int)$_GET['article']);
if($req->execute()) { if($req->execute()) {
$status = "Informations mises à jour"; $status = "Informations mises à jour";
} else { } else {
@ -151,11 +151,11 @@ if(isset($fichier)) {
echo '<div><label for="article-titre">Titre : </label><input type="text" name="article-titre" value="' . $resultat[0]['titre'] . '"></div>'; echo '<div><label for="article-titre">Titre : </label><input type="text" name="article-titre" value="' . $resultat[0]['titre'] . '"></div>';
echo '<div><label for="article-image">Couverture : </label><input type="text" name="article-image" value="' . $resultat[0]['image'] . '"></div>'; echo '<div><label for="article-image">Couverture : </label><input type="text" name="article-image" value="' . $resultat[0]['image'] . '"></div>';
echo '<div><textarea name="article-resume">' . $resultat[0]['resume'] . '</textarea></div>'; echo '<div><textarea name="article-resume" placeholder="Résumé de l\'article...">' . str_replace("<br />", "", $resultat[0]['resume']) . '</textarea></div>';
} }
} }
echo "<div><h1>" . $filename . "</h1></div>"; echo "<div><h1>" . $filename . "</h1></div>";
echo '<div><textarea name="page-content">' . $texte = str_replace("<br />", "", $contenu) . '</textarea></div>'; echo '<div><textarea name="page-content" placeholder="Contenu de l\'article (MarkDown) ..." maxlength="200">' . str_replace("<br />", "", $contenu) . '</textarea></div>';
echo '<div><input type="submit" value="Publier"></div></form>'; echo '<div><input type="submit" value="Publier"></div></form>';
} else { } else {
echo "<div><div><h2>Pages</h2></div>"; echo "<div><div><h2>Pages</h2></div>";

View File

@ -125,6 +125,10 @@ a {
padding: 0 0 0.3em 0; padding: 0 0 0.3em 0;
} }
textarea[name="article-resume"] {
height: 10em;
}
.article-info .article-auteur { .article-info .article-auteur {
float: right; float: right;
} }

View File

@ -94,8 +94,8 @@ if(isset($_POST['article-content'])) {
<div><div><h1>Publier un article</h1></div> <div><div><h1>Publier un article</h1></div>
<div><input type="text" name="article-titre" placeholder="Titre"></div> <div><input type="text" name="article-titre" placeholder="Titre"></div>
<div><input type="text" name="article-image" placeholder="URL Couverture"></div> <div><input type="text" name="article-image" placeholder="URL Couverture"></div>
<div><textarea name="article-resume"></textarea></div> <div><textarea name="article-resume" placeholder="Résumé de l'article ..." maxlength="200"></textarea></div>
<div><textarea name="article-content"></textarea></div> <div><textarea name="article-content" placeholder="Contenu de l'article (MarkDown) ..."></textarea></div>
<div> <div>
<label for="classification">Classification : </label> <label for="classification">Classification : </label>
<select name="classification" required> <select name="classification" required>