par
enzod54 » 15 mai 2016, 00:21
Bonjour à tous
J'ai réalisé un formulaire HTML/PHP qui demande des informations aux visiteurs (par exemple 'disposez vous de chiens, chats... tout ca sous forme de checkbox au cas ou il ai plusieurs animaux), et qui les 'résument' en les affichant dès qu'il valide le formulaire html sous cette forme :
echo '<LI><b>Je détiens les animaux suivants :</b>';
foreach($_POST['animal_id'] as $val)
{
echo $val,' , ';
....
Mon problème est le suivant, lorsque le client ne tape rien évidemment rien ne s'affiche et un message d'erreur lui demande de saisir les animaux dont il dispose, mais lorsqu'il coche un ou deux ou trois animaux... ils sont séparés par des virgules, et mon soucis c'est que après le dernier animal détenu la virgule est encore présente, ca rends pas top...
J'aimerai que en bout de chaine le , ne soit plus présent car ca donne cela :
Animaux détenus : chient, chat
,.
Quelqu'un a t'il une solution ?
Merci beaucoup !
Bonjour à tous :)
J'ai réalisé un formulaire HTML/PHP qui demande des informations aux visiteurs (par exemple 'disposez vous de chiens, chats... tout ca sous forme de checkbox au cas ou il ai plusieurs animaux), et qui les 'résument' en les affichant dès qu'il valide le formulaire html sous cette forme :
[php]echo '<LI><b>Je détiens les animaux suivants :</b>';
foreach($_POST['animal_id'] as $val)
{
echo $val,' , ';
....[/php]
Mon problème est le suivant, lorsque le client ne tape rien évidemment rien ne s'affiche et un message d'erreur lui demande de saisir les animaux dont il dispose, mais lorsqu'il coche un ou deux ou trois animaux... ils sont séparés par des virgules, et mon soucis c'est que après le dernier animal détenu la virgule est encore présente, ca rends pas top...
J'aimerai que en bout de chaine le , ne soit plus présent car ca donne cela :
Animaux détenus : chient, chat[color=#FF0000][b],[/b][/color].
Quelqu'un a t'il une solution ?
Merci beaucoup !