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
| <?php
require_once("db.php");
if(! empty($_GET['id'])){
$id = $_GET['id'];
if(!empty($_POST["save_record"])) {
$pdo_statement=$pdo_conn->prepare(' UPDATE onglet SET titre = :titre, texte = :texte WERE id = :id ');
$pdo_statement->bindParam(':id', $id, PDO::PARAM_INT);
$pdo_statement->bindParam(':titre', $_POST["titre"], PDO::PARAM_STR);
$pdo_statement->bindParam(':texte', $_POST["texte"], PDO::PARAM_STR);
$result = $pdo_statement->execute();
if($result) {
header('location:index.php');
exit();
}
}
$pdo_statement = $pdo_conn->prepare('SELECT id,titre,texte FROM onglet WHERE id= :id');
$pdo_statement->bindParam(':id', $id, PDO::PARAM_INT);
$pdo_statement->execute();
$result = $pdo_statement->fetchAll(PDO::FETCH_ASSOC);
if(count($result) == 0){
header('location:index.php');
exit();
}
}
else{
header('location:index.php');
exit();
}
?>
<form name="frmAdd" action="#" method="POST" accept-charset="utf-8">
<textarea name="titre" rows="5" required ><?php echo htmlspecialchars($result[0]['titre']); ?></textarea>
<textarea name="texte" rows="5" required ><?php echo htmlspecialchars($result[0]['texte']); ?></textarea>
<input name="save_record" type="submit" value="Sauvegarder" />
<input type="button" name="cancel" value="Annuler" />
</form> |