8791 sujets

Développement web côté serveur, CMS

Bonjour à tous,

je cherche à faire un preview : quand l'internaute compose un message, il aurait la possibilité de le voir avant de l'envoyer dans la base de données.

Mici Smiley cligne
Salut,

tu parles d'une preview en temps réel? d'une preview comme le module de posting de ce forum?
Yep Smiley smile

du style de ce forum ou alors via une pop up (quand on clique, on a l'aperçu de ce que l'on a écrit).
<?php
if (isset($_POST['preview']))
{
 echo nl2br(htmlspecialchars($_POST['message'])); // Le formulaire est prévisualisé
}
if (isset($_POST['submit']))
{
 // Le formulaire est soumis
}
?>

<form action="?" method="post">
<div><input type="submit" name="submit" value="Valider" />
<input type="submit" name="preview" value="Prévisualiser" /></div>
</form>


Et si tu veux prévisualiser dans un popup, alors fais une recherche sur le forum avec "Comment soumettre un formulaire dans un popup" (ou un truc du genre), j'ai déjà vu le sujet...
Ca marche !

Le seul hic, c'est que j'ai plusieurs champs à prévisualiser sur une même page, mais bon je vois comment faire.

Il y n'a plus qu'à trouver pour la popup ^^

Merci beaucoup Smiley ravi
C'est quoi le rapport avec php Smiley ohwell

parce que bon si tu sais l'enregistrer dans une base de données ... Smiley ohwell
Effectivement, si tu veux faire une preview il te suffit d'intégrer ton script d'affichage soit dans une popup soit dans la page même.