par
JAG11 » 08 avr. 2021, 13:08
Bonjour
j'ai un formulaire d'ajout de NEWSLETTERS pour lequel j'utilise un champ "textarea" pour saisir la News.
La valeur saisie est bien stocké dans ma base de données.
Mais lorsque je veux faire une mise à jour éventuelle dans un formulaire spécifique la valeur de la rubrique news ne s'affiche pas dans le champ "textarea", alors que lorsque je fais un print_de la valeur celle-ci est bien passé. J'ai essayé de faire passer une autre valeur dans mon textaera et celle-ci ne passe même pas. Voici mon bout de code.
Code : Tout sélectionner
if (isset($_GET['Id_News']) && !empty($_GET['Id_News'])) {
$Id_News = strip_tags($_GET['Id_News']);
$sql = "SELECT * FROM `t_newsletters` WHERE `Id_News`=:Id_News;";
$query = $db->prepare($sql);
$query->bindValue(':Id_News', $Id_News, PDO::PARAM_INT);
$query->execute();
$result = $query->fetch();
echo '<pre>';
print_r($result);
echo '</pre>';
}
include("../close.php");
?>
<?php
include("../Include/NavFede.html");
?>
<link rel="stylesheet" href="../css/formulaireLarge.css" type="text/css" />
<section>
<div class="container-fluid table-responsive">
<h3 class="TitreH1">Modification d'une Newsletters</h3>
<form method="post" autocomplete="OFF">
<div class="form-group row">
<label style="background-color:#DCDCDC" for="Commentaires_News" class="col-md-3 col-form-label">Commentaires:</label>
<div class="col-md-9">
<textarea cols="150" rows="5" class="form-control" name="Commentaires_News" id="Commentaires_News" value="<?= $result['Commentaires_News'] ?>" placeholder="Commentaires *" maxlength="65535"></textarea>
</div>
</div>
Peut-être y a t'il une subtilité avec les textaera?
Avez-vous une idée?
Bonjour
j'ai un formulaire d'ajout de NEWSLETTERS pour lequel j'utilise un champ "textarea" pour saisir la News.
La valeur saisie est bien stocké dans ma base de données.
Mais lorsque je veux faire une mise à jour éventuelle dans un formulaire spécifique la valeur de la rubrique news ne s'affiche pas dans le champ "textarea", alors que lorsque je fais un print_de la valeur celle-ci est bien passé. J'ai essayé de faire passer une autre valeur dans mon textaera et celle-ci ne passe même pas. Voici mon bout de code.
[code]if (isset($_GET['Id_News']) && !empty($_GET['Id_News'])) {
$Id_News = strip_tags($_GET['Id_News']);
$sql = "SELECT * FROM `t_newsletters` WHERE `Id_News`=:Id_News;";
$query = $db->prepare($sql);
$query->bindValue(':Id_News', $Id_News, PDO::PARAM_INT);
$query->execute();
$result = $query->fetch();
echo '<pre>';
print_r($result);
echo '</pre>';
}
include("../close.php");
?>
<?php
include("../Include/NavFede.html");
?>
<link rel="stylesheet" href="../css/formulaireLarge.css" type="text/css" />
<section>
<div class="container-fluid table-responsive">
<h3 class="TitreH1">Modification d'une Newsletters</h3>
<form method="post" autocomplete="OFF">
<div class="form-group row">
<label style="background-color:#DCDCDC" for="Commentaires_News" class="col-md-3 col-form-label">Commentaires:</label>
<div class="col-md-9">
<textarea cols="150" rows="5" class="form-control" name="Commentaires_News" id="Commentaires_News" value="<?= $result['Commentaires_News'] ?>" placeholder="Commentaires *" maxlength="65535"></textarea>
</div>
</div>[/code]
Peut-être y a t'il une subtilité avec les textaera?
Avez-vous une idée?