Update file editpage.php
This commit is contained in:
parent
35d006611a
commit
48e252ba4f
@ -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>';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user