Update file editpage.php

This commit is contained in:
Jan BELLON 2024-03-11 09:28:23 +00:00
parent 35d006611a
commit 48e252ba4f

View File

@ -51,6 +51,18 @@ if(isset($fichier)) {
if(isset($_POST['page-content'])) { if(isset($_POST['page-content'])) {
file_put_contents($fichier, nl2br($_POST['page-content'])); file_put_contents($fichier, nl2br($_POST['page-content']));
} }
if(isset($_POST['classification'])&& isset($_GET['article'])) {
$bdd = connect($dbhost, $dbname, $dbuser, $dbpass);
$req = $bdd->prepare("UPDATE articles SET classification = :classification WHERE ID = :article");
$req->bindParam(':classification', $_POST['classification']);
$req->bindParam(':article', $_GET['article']);
if($req->execute()) {
$status = "Informations mises à jour";
} else {
$status = "Erreur SQL";
}
}
$contenu = file_get_contents($fichier); $contenu = file_get_contents($fichier);
} }
@ -116,7 +128,20 @@ if(isset($fichier)) {
echo "<div><div class='button'><a href='editpage.php'>Retour</a></div>"; echo "<div><div class='button'><a href='editpage.php'>Retour</a></div>";
echo "<div><div class='button'><a href='news.php?article=" . $filename . "'>Voir l'article</a></div>"; echo "<div><div class='button'><a href='news.php?article=" . $filename . "'>Voir l'article</a></div>";
echo '<div><select name="classification" required>'; echo '<div><select name="classification" required>';
foreach($classifications as $id => $nom) { echo '<option value="' . $id .'">' . $nom . '</option>'; } $bdd = connect($dbhost, $dbname, $dbuser, $dbpass);
$req = $bdd->prepare("SELECT classification FROM articles WHERE ID = :article");
$req->bindParam(":article", $_GET['article']);
$req->execute();
$resultat = $req->fetchAll(PDO::FETCH_ASSOC);
foreach($classifications as $id => $nom) {
if((int)$resultat[0]['classification'] == $id) {
echo '<option value="' . $id .'" selected>' . $nom . '</option>';
} else {
echo '<option value="' . $id .'">' . $nom . '</option>';
}
}
echo "</select></div>"; echo "</select></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">' . $texte = str_replace("<br />", "", $contenu) . '</textarea></div>';