Accueil > Forum > > > > Mise en forme de texte saisi par l'utilisateur
Mise en forme de texte saisi par l'utilisateur
jeudi 7 décembre 2006 à 13:36:41 |
Mise en forme de texte saisi par l'utilisateur

goldfingers_suisse
|
J'ai une petite question... Je dévellope une application web permettant d'ajouter et d'éditer des news. La news est à saisir dans une textarea. Je permet à l'utilisateur de faire des mises en forme avec des balise telle que {b}texte en gras{/b}, que je remplace, lors de l'ajout dans la BD par les balises correspondantes en html. J'aimerais faire la même chose pour les liens hypertext. Mais, autant pour la mise en forme, il suffit d'utiliser "ereg_replace", autant là, il faut que je puisse trouver ce qu'il y a entra la balise de début qui serait par exemple {a} et la balise de fin, par exemple {/a}. Et ceci en php Un exemple plus concret serait que l'utilisateur saisirait : "{a}http://www.phpcs.com{/a}" Dans la base de données, il faudrait que ca soit écrit : "<a href=" http://www.phpcs.com" target="_blank">" Merci d'avance de vos conseils, de vos pistes ou autres que vous pourrez me donner
|
|
jeudi 7 décembre 2006 à 13:48:23 |
Re : Mise en forme de texte saisi par l'utilisateur

younes371
|
Pourquoi tu n'utilise pas ça a l affichage. c'est a dire, tu insère dans la base http://www.phpcs.comet ds le code php $req=mysql_query("select url from table"); $url=mysql_result($req,0,"url"); echo '<a href="$url"' target="_blank"></a> ça te va ?
|
|
jeudi 7 décembre 2006 à 13:55:39 |
Re : Mise en forme de texte saisi par l'utilisateur

goldfingers_suisse
|
Ca ne me dérange d'utiliser ceci à l'affichage. Seulement, dans ce cas là, il n'est pas possible d'avoir plusieurs adresse stockée dans la base ? Ou est-ce que je me trompe.
Et, le problème est qu'il peut y avoir du texte du genre : Lors de ce voyage, nous seront hébergé à l'hôtel xyz ( [ Lien ]) situé dans le nord est de bla bla bla
Je ne suis pas sûr que ta solution fonctionne comme ça, je vais encore me renseigner sur les fonctions que tu m'as transmises
Merci
|
|
jeudi 7 décembre 2006 à 14:01:08 |
Re : Mise en forme de texte saisi par l'utilisateur

younes371
|
Alors si tu en as plusireus tu fs :
$req=mysql_query("select url from table") or die(mysql_error()); if(mysql_fetch_row($req)>0) { while($array = mysql_fetch_array($req)) { echo '<a href="$url"' target="_blank"></a> <br /> '; } } else echo 'aucun enregistrement n\ a ete trouve dans la base de donnees';
Et là tu es satisfé ?.
|
|
jeudi 7 décembre 2006 à 14:07:43 |
Re : Mise en forme de texte saisi par l'utilisateur

younes371
|
$req=mysql_query("select nom,adresse,url from hotel") or die(mysql_error()); if(mysql_fetch_row($req)>0) { $affiche ='<table><tr><td>Nom</td><td>Adresse</td><td>SiteWeb</td></tr>' while($array = mysql_fetch_array($req)) { $affiche .= '<tr> <td>'.$array['nom'].'</td> <td>'.$array['adresse'].'</td> <td><a href="'.$array['url'].'" target="_blank"></a></td></tr> '; } $affche .='</table>';
echo $affiche; } else echo 'aucun enregistrement n\ a ete trouve dans la base de donnees';
Desolé si je me trompe car j ai ecrit ça directement ici
|
|
jeudi 7 décembre 2006 à 14:07:58 |
Re : Mise en forme de texte saisi par l'utilisateur

goldfingers_suisse
|
En fait, il manque encore tout le texte à afficher. Donc, j'aurais ça dans ma base de données : "du texte du texte [ Lien ] encore du texte et aussi [ Lien ] et encore du texte" A modifier avec les balises <a href>
|
|
jeudi 7 décembre 2006 à 14:15:38 |
Re : Mise en forme de texte saisi par l'utilisateur

younes371
|
$req=mysql_query("select nom,adresse,url,blabla from hotel") or die(mysql_error()); if(mysql_fetch_row($req)>0) {
echo '<table><tr><td>Nom</td><td>Adresse</td><td>SiteWeb</td><td>blabla</td></tr>';
while($array = mysql_fetch_array($req)) { echo '<tr> <td>'.$array['nom'].'</td> <td>'.$array['adresse'].'</td> <td><a href="'.$array['url'].'" target="_blank"></a></td> <td>'.$array['blabla'].'</td> </tr> '; } echo '</table>';
} else echo 'aucun enregistrement n\ a ete trouve dans la base de donnees';
Tu veux ça, ça c bon, pour toi
|
|
jeudi 7 décembre 2006 à 14:20:09 |
Re : Mise en forme de texte saisi par l'utilisateur

goldfingers_suisse
|
En fait, ça, c'est si l'url était séparée dans la base de données.
Je me suis peut-être mal expliqué
Dans mon cas, c'est vraiment un bloc ou l'utilisateur saisit un texte qui peut contenir une voire plusieurs url.
Il n'y a donc qu'un seul champ nommé : "contenu". Qui contient le contenu de la news.
C'est à l'intérieur de ce champ "TEXT" que je dois effectuer les modifications.
|
|
jeudi 7 décembre 2006 à 14:22:48 |
Re : Mise en forme de texte saisi par l'utilisateur

younes371
|
je suppose que ta table 'Hotel' a comme champs (nom,adresse,url,blabla) avec nom = nom de l hotel ( Cheraton par exemple). adresse = adresse de l hotel. url = l adresse web de l hotel blabla autre champs Remarque, tu peux ajouter , url1 = site web numero1 url2 = site web numero 2 dans ce cas : <td><a href="'.$array['url1'].'" target="_blank"></a></td> <td><a href="'.$array['url2'].'" target="_blank"></a></td> <td>'.$array['blabla'].'</td>
Dis moi si c bon?
|
|
jeudi 7 décembre 2006 à 14:25:34 |
Re : Mise en forme de texte saisi par l'utilisateur

younes371
|
Tu as mal fait la conception. Si tu veux la garder, dans ce cas tu dois utiliser des fonctions de php, pour extraire du texte, ça sera difficile, => je te conseil de refaire la base, avec l exemple si dessus, je dis pas que c le meilleur mais ça va fonctionner correctement
|
|
Cette discussion est classée dans : texte, utilisateur, exemple, forme, balise
Répondre à ce message
Sujets en rapport avec ce message
GROS PROBLEME AVEC BALISE <PRE> et <TD> [ par amosc ]
amosSalut les ga, J'ai un probleme en HTML non en php, mais c est tres tres bizar j vous explique ... :J'ai un texte que je format avec les balise </p
Mise en forme de texte dans GD 1.6/2.0 [ par bartart ]
Bonjour, je voulais savoir si quelqu'un connaissait une astuce pour mettre du texte en gras et/ou en italique sur un imagestring dans la bibliothèque
Afficher txt selon style utilisateur [ par geant2 ]
Bonjour à tous, j'aurais voulu savoir si il était possible de récupérer un code permettant à un utilisateur de mettre son texte en forme (gras</s
mise en forme de texte [ par RM50Man ]
Comment mettre en forme du texte et faire une barre de mise en forme commesur ce site!!!!!!!!!par ex j appui sur le bouton gras et se ki est ds la tex
Mettre entre balise par simple click,un texte selectionné... [ par skab ]
Bonjour! voila je voudrais savoir comment faire pour mettre entre balises un morceau de texte selectioné dans un formulaire j'utilise deja ce bout de
Suppression des balises <FONT> [ par halfman ]
Bonjours à tousJe voudrai supprimer toutes les balises présentent dans un texte. Ce texte est enregistré dans une base de donnée suite à la saisie da
Lecture fichier texte chez l'utilisateur [ par Gandalf5798 ]
Bonjour,la question est contenu dans le titre :est-il possible de lire le contenu d'un fichier situé sur le disque dur de l'utilisateur ?J'ai déjà ess
garder la mise en forme d'un texarea [ par hanlin ]
salut,J'ai réaliser un formulaire dans lequel il est possible de rentrer des articles, des news...je desirerais savoir comment garder les paragraphes
mettre en forme un texte sous MySql [ par matheo54 ]
Bonjour,J'ai un texte assez long et mis en forme que je voudrais insérer dans ma base MySql mais quand je fait une requete pour l'afficher sur une pag
Petite question de session... [ par CyberMen30 ]
J'ai vu un exemple de variable de session.Dans cet exemple, la personne vérifie que l'utilisateur a le bon mot de passe et de loginet l'utilisateur a
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : SONDAGE..RE : SONDAGE.. par phpAnonyme
Cliquez pour lire la suite par phpAnonyme RE : SONDAGE..RE : SONDAGE.. par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|