Mettre ou remplacer la valeur d'un checkbox par une image

Rechercher

Mettre ou remplacer la valeur d'un checkbox par une image

Par jeremail  -  3 reponses  -  Le 16/12/2007 20:43  -  Editer  - 

Bonjour à tous,

J'ai un formulaire qui comporte 5 checkbox :

<input type="checkbox" name="meteo1[]" value="1" checked="checked">
<input type="checkbox" name="meteo1[]" value="2" />
<input type="checkbox" name="meteo1[]" value="3" />
<input type="checkbox" name="meteo1[]" value="4" />
<input type="checkbox" name="meteo1[]" value="5" />

quand je le valide, je transmet par "post" les valeurs :

//je crée un tableau if (empty($_POST['meteo1'])) $meteo1 = array();

//mais Il peut n'y avoir qu'une checkbox de sélectionnée.... else $meteo1 = $_POST['meteo1'];

//Préparation de la chaîne pour insérer Meteo1 $ChaineMeteo1 = ""; $separateur = ""; for ($i=0; $i < count ($meteo1); $i++)

{ $ChaineMeteo1 .= $separateur .$meteo1[$i]; $separateur = " - "; }

quand je fait un echo, c'est la valeur écrite dans le paramètre value qui s'affiche : ceci est normal.

Je souhaite mettre une image dans le paramètre "value" des checkbox pour l'afficher avec echo ou transformer la valeur après le post par une image. Cela est il possible???

J'ai penser à faire une regex ou utiliser str_replace mais je but. Merci pour me donner des pistes de travail, si cela est possible !.

Je fait à peu près la même translation avec un groupe de boutons radio, cela marche car il n'y a qu'une seule valeur à afficher.

Merci

 

Réponses apportées à cette discussion

Par Emacs  -  Le 16/12/2007 22:50  -  Haut de page  - 

Bonsoir,

Je n'ai pas du tout compris ce que tu cherches à faire. Peux-tu être plus explicite stp ?

Merci.

Hugo.

 
Par jeremail  -  Le 17/12/2007 07:59  -  Haut de page  - 

Bonjour,

Désolé de n'avoir pas répondu de suite à ta question mais entre temps, j'ai résolu mon problème, qui n'en était pas un d'ailleurs !!!. juste des erreurs de syntaxe....ce sont les joies du "CTRL-C" "CTRL-V"

Ce que je cherchais à faire et ce que je fais c'est simplement passer en paramètre de mes checkbox une image pour les réafficher dans un tableau de synthèse après le traitement par POST.

La finalité de cette affaire est de mettre à disposition des informations de conditions de circulation en temps réel sur un site à accès protégé et de les enregistrer en même temps dans une base de données MYSQL pour un traitement ultérieur.

Cela m'a permis de découvrir ce site Apprendre PHP qui est très "classe" dans sa présentation, je le garde en référence.....

 

Merci et à bientôt

 
Par Emacs  -  Le 17/12/2007 08:43  -  Haut de page  - 

Merci beaucoup pour l'intérêt que tu portes à Apprendre-PHP :)

 

Ajouter une réponse à la discussion

Seuls les membres connectés sont autorisés à poster dans les forums !

Identifiez-vous
Join |  ID/MDP? |