Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour et merci par avance de votre aide
J'ai formulaire avec un textarea, l'utilisateur entre un texte et l'enregistre dans la base de données, jusqu'ici tout va bien.
Cependant, lorsque j'appelle mysql pour afficher ce texte, le texte n'est pas mis en forme, il affiche le code html généré par le formulaire.
Exemple : j'entre le mot "test", la page va afficher <p> test </p>
J'ai essayé plusieurs fonctions mais rien y fait.
Quelqu'un aurait-il une solution.
Merci
Hors ligne
Salut à toi ^^
Peut-tu envoyé le code de ton formulaire ^^ ?
Hors ligne
Bonjour,
Voici le code php :
if($_POST) {
$urla = str_replace(" ", "-", strtolower($_POST['nom']));
if($_POST['nom']=="") { get_msg("","r",__("Vous n'avez pas indiqué de nom")); }
elseif($_POST['contenu']=="") { get_msg("","r",__("Vous n'avez pas mis de contenu")); }
elseif(file_exists("../$a_page/".$urla.".php") || file_exists("../include/pages/".$urla.".php")) { get_msg("","r",__("Cette page existe déjà")); }
else {
mysql_query("INSERT INTO me_pages (url, nom, niveau, etat, contenu, affich) VALUES('".$urla."', '".secure_mysql($_POST['nom'])."', '".secure_mysql($_POST['niveau'])."', '".secure_mysql($_POST['etat'])."', '".secure_mysql($_POST['contenu'])."', 'accueil')") or die(mysql_error());
$code = file_get_contents("structure-page.txt");
$code2= file_get_contents("structure-page2.txt");
$f = "../$a_page/$urla.php";
$text = $code . $urla . $code2;
$handle = fopen($f,"w");
if (is_writable($f)) {
if (fwrite($handle, $text) === FALSE) {
get_msg("","r",__("Impossible d'écrire le fichier"));
}
fclose($handle);
}
header("Location:pages.php?msg=newpage");
}
}
$smarty->display("ajouter-page.tpl");
$smarty->display("footer.tpl");
?>
et le formulaire :
<table id="ta-page" border="0" cellpadding="5" cellspacing="0">
<tr>
<td> <b>{#ajout_page_contenu#} </b> </td>
</tr>
<tr>
<td>
<textarea class="mooeditable" name="contenu" id="textarea-1"style="width:100%; height:200px; resize:vertical" rows="1" cols="20"> </textarea>
</td>
</tr>
<tr>
<td style="text-align:center"> <input type="submit" value="{#ajout_page#}" />
<a href="pages.php"> <input type="button" value="{#retour_pages#}" /></a> </td>
</tr>
</table>
<input type="hidden" name="include" value=" <?php include('inc/init.php'); get_secure('4','sup');$smarty->display('$theme/header.tpl');?> ">
</form>
Hors ligne
Pages :: 1