Comment afficher en entier du texte tronqué ?
Résolu
flyflower
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Torkass Messages postés 166 Date d'inscription Statut Membre Dernière intervention -
Torkass Messages postés 166 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voici mon problème: grâce à la fonction ci-dessous , je parviens à afficher du texte tronqué qui a été écrit dans un champ et envoyé vers une page cible.
Mon problème, c'est que j'aimerais faire en sorte que lorsque je clique sur ce petit apparçu (grâce à un lien) le texte qui a été inscrit en entier dans les champs s'affiche en entier dans une nouvelle page comment puis-je faire ?
si quelqu'un peut m'aider... merci
<?php
if (($_POST['lundinewyork'])){
echo substr($_POST['lundinewyork'],0,10); //substr = la fonction de "tronquation" - $var = la variable qui contient notre texte à tronquer - 0,10 = le nombre de caractères à afficher (0 : premier caractère - 10 : dernier caractère)
}
if(strlen($_POST['lundinewyork']) > 10)
{
echo ' ...'; //SEULEMENT si il y a plus de dix caractères dans la chaîne, on affiche les "..."
}
?>
f
voici mon problème: grâce à la fonction ci-dessous , je parviens à afficher du texte tronqué qui a été écrit dans un champ et envoyé vers une page cible.
Mon problème, c'est que j'aimerais faire en sorte que lorsque je clique sur ce petit apparçu (grâce à un lien) le texte qui a été inscrit en entier dans les champs s'affiche en entier dans une nouvelle page comment puis-je faire ?
si quelqu'un peut m'aider... merci
<?php
if (($_POST['lundinewyork'])){
echo substr($_POST['lundinewyork'],0,10); //substr = la fonction de "tronquation" - $var = la variable qui contient notre texte à tronquer - 0,10 = le nombre de caractères à afficher (0 : premier caractère - 10 : dernier caractère)
}
if(strlen($_POST['lundinewyork']) > 10)
{
echo ' ...'; //SEULEMENT si il y a plus de dix caractères dans la chaîne, on affiche les "..."
}
?>
f
A voir également:
- Comment afficher en entier du texte tronqué ?
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Texte barré whatsapp - Guide
- Mettre un texte en majuscule - Guide
5 réponses
J'imagine qu'il s'agit d'un système de commentaires, de news ou quelque chose dans ce style...
Dans ce cas, la meilleure solution est d'utiliser une base de données :
1. Enregistrer dans la base de données les informations envoyées par le formulaire.
2. Sur la page désirée, tu affiches le texte tronqué en allant le chercher dans la base de données et en lui appliquant la fonction de tronquage.
3. Lorsque tu cliques dessus en lien (style http://www.tonsite.com/?page=article&id=01, ça affiche une nouvelle page avec l'enregistrement lié à cet id dans la base de données.
Dans ce cas, la meilleure solution est d'utiliser une base de données :
1. Enregistrer dans la base de données les informations envoyées par le formulaire.
2. Sur la page désirée, tu affiches le texte tronqué en allant le chercher dans la base de données et en lui appliquant la fonction de tronquage.
3. Lorsque tu cliques dessus en lien (style http://www.tonsite.com/?page=article&id=01, ça affiche une nouvelle page avec l'enregistrement lié à cet id dans la base de données.
Voici la solution:
Si la page cible s'appelle pageCible.php, alors :
<?php
if (($_POST['lundinewyork'])){
$texteEntier=$_POST['lundinewyork'];
echo substr($_POST['lundinewyork'],0,10); //substr = la fonction de "tronquation" - $var = la variable qui contient notre texte à tronquer - 0,10 = le nombre de caractères à afficher (0 : premier caractère - 10 : dernier caractère)
}
if(strlen($_POST['lundinewyork']) > 10)
{
echo ' ...'; //SEULEMENT si il y a plus de dix caractères dans la chaîne, on affiche les "..."
}
echo"<a href=pageCible.php?texte=$texteEntier' target='_blank'>Page de destination</a>";
?>
Ensuite dans la page pageCible.php tu récupère $textEntier :
pageCible.php :
<?php echo"$_GET[texte]";?>
Si la page cible s'appelle pageCible.php, alors :
<?php
if (($_POST['lundinewyork'])){
$texteEntier=$_POST['lundinewyork'];
echo substr($_POST['lundinewyork'],0,10); //substr = la fonction de "tronquation" - $var = la variable qui contient notre texte à tronquer - 0,10 = le nombre de caractères à afficher (0 : premier caractère - 10 : dernier caractère)
}
if(strlen($_POST['lundinewyork']) > 10)
{
echo ' ...'; //SEULEMENT si il y a plus de dix caractères dans la chaîne, on affiche les "..."
}
echo"<a href=pageCible.php?texte=$texteEntier' target='_blank'>Page de destination</a>";
?>
Ensuite dans la page pageCible.php tu récupère $textEntier :
pageCible.php :
<?php echo"$_GET[texte]";?>
Je recommence car il y avait erreur de frappe :
Voici la solution:
Si la page cible s'appelle pageCible.php, alors :
<?php
if (($_POST['lundinewyork'])){
$texteEntier=$_POST['lundinewyork'];
echo substr($_POST['lundinewyork'],0,10); //substr = la fonction de "tronquation" - $var = la variable qui contient notre texte à tronquer - 0,10 = le nombre de caractères à afficher (0 : premier caractère - 10 : dernier caractère)
}
if(strlen($_POST['lundinewyork']) > 10)
{
echo ' ...'; //SEULEMENT si il y a plus de dix caractères dans la chaîne, on affiche les "..."
}
echo"<a href='pageCible.php?texte=$texteEntier' target='_blank'>pageCible.php</a>";
?>
Ensuite dans la page pageCible.php tu récupère $textEntier :
pageCible.php :
<?php echo"$_GET[texte]";?>
Voici la solution:
Si la page cible s'appelle pageCible.php, alors :
<?php
if (($_POST['lundinewyork'])){
$texteEntier=$_POST['lundinewyork'];
echo substr($_POST['lundinewyork'],0,10); //substr = la fonction de "tronquation" - $var = la variable qui contient notre texte à tronquer - 0,10 = le nombre de caractères à afficher (0 : premier caractère - 10 : dernier caractère)
}
if(strlen($_POST['lundinewyork']) > 10)
{
echo ' ...'; //SEULEMENT si il y a plus de dix caractères dans la chaîne, on affiche les "..."
}
echo"<a href='pageCible.php?texte=$texteEntier' target='_blank'>pageCible.php</a>";
?>
Ensuite dans la page pageCible.php tu récupère $textEntier :
pageCible.php :
<?php echo"$_GET[texte]";?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question