Bonjour, j'ai intégrer un système de news à mon site et j'aimerai savoir quelques informations pour réaliser un preview de la news avant quelles ne soit envoyées dans la BDD.

Premièrement, est-ce réalisable en PHP ou bien dois-je faire une partie en JS ?
Deuxièmement, avez vous des tuyaux pour m'aider à me lancer ? ^^

Merci par avance, ZiOu !

5 réponses


mespeche
Réponse acceptée

Salut ZiOu !

Tu peux le faire en PHP si tu veux, en ajoutant par exemple un champ preview à ta table et en lui insérant ta news.

Mais en JS c'est plus pratique je pense. Il te suffit de retourner le contenu de ton champ de formulaire.

marrtin
Auteur

Ok d'accord merci beaucoup pour cette précision aussi rapide !

De rien on est la pour ça :). Par contre mets ta question en résolue s'il te plait. Merci.

Sinon tu peux aussi le faire à l'affichage
par contre si tu utilise tu bbcode ou autre il va falloir que tu le gère dans l'affichage de la preview aussi

echo htmlentities(substr($ma_news, 0, 100)) . '...';

exemple : la preview ferra 100 caractères puis 3 petits points serrons ajoutés

<?php
if(isset($_POST)){
    Ici tu mets ta news comme sur la page de news mais tu remplace les variables que tu recuper dans ta db par le variable POST.
}
?>
<form action="">
    <input type="text" name="titre" <?php if(isset($_POST)){ echo 'value="'.$_POST'contenu'].'"'; } ?> />
    <textarea name="contenu"><?php if(isset($_POST)){ echo $_POST'contenu']; } ?></textarea>
</form>