Bonjour,
je voudrais votre avis sur la technique que je souhaite mettre en place...
Sur un site qui propose des voitures d'occasion, je créé un formulaire de saisie standard avec des champs type=input pour les caractéristiques du véhicule.
Pour les options du véhicule, je créé une textarea dans laquelle l'utilisateur entre les options sous forme de texte libre, le volume du contenu de cette textarea étant variable.
Je voudrais transformer le contenu de cette zone en une liste à puces, mais il est hors de question de faire saisir des balises <ul> et <li> par l'utilisateur.
alors j'ai pensé à introduire un pseudo-code assez simple comme ceci
dans lequel
*$ représente <ul><li>
** représente </li><li>
$* représente </li></ul>
dans mon formulaire, avant d'envoyer la requête d'insertion, j'execute le code suivant
bien sur je rajoute des test... etc, et je prévois la conversion inverse pour servir un formulaire de mise à jour.
que pensez vous de cette technique?
l'emploi du signe $ est il critique? l'avantage est qu'il est situé, comme le signe *, tout près de la touche Entrée du clavier.
merci
je voudrais votre avis sur la technique que je souhaite mettre en place...
Sur un site qui propose des voitures d'occasion, je créé un formulaire de saisie standard avec des champs type=input pour les caractéristiques du véhicule.
Pour les options du véhicule, je créé une textarea dans laquelle l'utilisateur entre les options sous forme de texte libre, le volume du contenu de cette textarea étant variable.
Je voudrais transformer le contenu de cette zone en une liste à puces, mais il est hors de question de faire saisir des balises <ul> et <li> par l'utilisateur.
alors j'ai pensé à introduire un pseudo-code assez simple comme ceci
*$jante alu**lunette arrière dégivrante**climatisation**ordinateur de bord$*
dans lequel
*$ représente <ul><li>
** représente </li><li>
$* représente </li></ul>
dans mon formulaire, avant d'envoyer la requête d'insertion, j'execute le code suivant
$options = trim($_POST['options']);
$options = str_replace("*$","<ul><li>",$options);
$options = str_replace("**","</li><li>",$options);
$options = str_replace("$*","</li></ul>",$options);
bien sur je rajoute des test... etc, et je prévois la conversion inverse pour servir un formulaire de mise à jour.
que pensez vous de cette technique?
l'emploi du signe $ est il critique? l'avantage est qu'il est situé, comme le signe *, tout près de la touche Entrée du clavier.
merci