Mettre ou remplacer la valeur d'un checkbox par une image - Apprendre-PHP.com

Rechercher
Boutique en ligne, solution e-commerce, script PHP et PERL : RAYNETTE

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

Par jeremail -  3 reponses -  Le 16/12/2007 -  Flux RSS - 

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 - 

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 - 

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 - 

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

 

Ajouter une réponse à la discussion

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