Choix multiples d'image formulaire
riecola
Messages postés
22
Statut
Membre
-
Zep3k!GnO Messages postés 2049 Statut Membre -
Zep3k!GnO Messages postés 2049 Statut Membre -
Bonjour a tous. J'aimerais faire quelquechose qui ressemble à des e-cards. Je donne le choix à l'utilisateur entre 3 images, lui doit cocher image 1, 2 ou 3.
Mais comment faire pour que dans la page envoyée par le formulaire, l'ordinateur comprenne que c'est cette image qu'il faut afficher?
Je débute et je suis pas doué, et je ne connais que le html , un peu javascript et easyphp. Pas xml.
Voici le code de mon formulaire :
je suppose qu'il faut faire une liaison entre les bouton radio et les IMG SRC.
Ds la page qui sera appelée comment définir une variable qui comprenne que si image2 cochée alors on affiche image2?
Avec ce code (je vous mets pas toute la page) j'arrive à afficher destinataire et expediteur (je sais je ne fais écho que de var1 et var2 mais c'est parce que pour le reste je ne sais comment procéder).
Je vous remercie d'avance.
Mais comment faire pour que dans la page envoyée par le formulaire, l'ordinateur comprenne que c'est cette image qu'il faut afficher?
Je débute et je suis pas doué, et je ne connais que le html , un peu javascript et easyphp. Pas xml.
Voici le code de mon formulaire :
<form method="post" name="Formulaire" action="monblog.php"> <table cellpadding=4> <td colspan=2 align="center" height="50"><strong>Composez votre nouvelle carte !!! </strong> <tr><td>Le nom de l'expéditeur:</td> <td><input type="text" name="expediteur" size="26" maxlength="30" value="Un(e) ami(e)"></td> <tr><td>Le nom du destinataire:</td> <td><input type="text" name="destinataire" size="26" maxlength="30" value="Inconnu"></td> <tr><td>Votre image au recto:</td> <td>image 1:<input type="radio" name="image"></td> <td>image 2:<input type="radio" name="image"></td> <td>image 3:<input type="radio" name="image"></td> <tr><td width=200></td> <td width=200><IMG SRC=anniv1.jpg width=200 height=150></td> <td width=200><IMG SRC=anniv2.jpg width=200 height=150></td> <td width=200><IMG SRC=anniv3.jpg width=200 height=150></td> <tr><td>Votre message au recto :</td> <td width=200>Bon anniversaire<input type="radio" name="texte"></td> <td width=200>Happy birthday<input type="radio" name="texte"></td> <td width=200>Gut Geburstag<input type="radio" name="texte"></td> <tr><td width=200>Votre message au verso :</td> <td width=200><textarea rows="5" name="verso" size="60" maxlength="60" value=""></textarea></td> <tr> <td> </td> <td><input type="button" value="Valider" onClick="ControleVide()"></td></tr> </table></form>
je suppose qu'il faut faire une liaison entre les bouton radio et les IMG SRC.
Ds la page qui sera appelée comment définir une variable qui comprenne que si image2 cochée alors on affiche image2?
Avec ce code (je vous mets pas toute la page) j'arrive à afficher destinataire et expediteur (je sais je ne fais écho que de var1 et var2 mais c'est parce que pour le reste je ne sais comment procéder).
$var1 = $_POST["expediteur"]; $var2 = $_POST["destinataire"]; $var3 = $_POST["image"]; $var4 = $_POST["message"]; $var5 = $_POST["verso"]; echo '<center><strong><h1>Prévisualisation de votre carte</h1></strong></center>'; fputs($fp,"\n"); fwrite($fp,"Bonjour ".$var2.", ".$var1." vous envoie cette carte");
Je vous remercie d'avance.
A voir également:
- Choix multiples d'image formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Liste déroulante de choix excel - Guide
- Image iso - Guide
- Formulaire de reclamation instagram - Guide
4 réponses
bin effectivemmenet c'est bien avec tes affectations de $var que tu récupère la valeur des champs de ton formulaire, mais au lieu de
mets :
Ca devrait aller mieux :)
<td>image 1:<input type="radio" name="image"></td> <td>image 2:<input type="radio" name="image"></td> <td>image 3:<input type="radio" name="image"></td>
mets :
<td>image 1:<input type="radio" name="image" value="monimage1.jpg"></td> <td>image 2:<input type="radio" name="image" value="monimage2.jpg"></td> <td>image 3:<input type="radio" name="image" value="monimage3.jpg"></td>
Ca devrait aller mieux :)
Ok merci je vois à quoi sert de changer le nom par rapport à l'appel des variables. Mais cependant j'ai encore un problème dans ma page php qui appelle mon formulaire. J'ai :
Ca ok pas de prob.
Mais pour afficher image choisie je dois avoir aussi une variable qui dit "si monimage1.jpg cochée alors affiche monimage1.jpg mais si monimage2.jpg cochée alors affiche monimage2.jpg mais si monimage3.jpg alors affiche monimage3.jpg". En francais je comprends comment fonctionne la machine mais je ne sais pas traduire en code cela.
Merci pour votre aide.
$var1 = $_POST["expediteur"]; $var2 = $_POST["destinataire"]; $var5 = $_POST["verso"];
Ca ok pas de prob.
Mais pour afficher image choisie je dois avoir aussi une variable qui dit "si monimage1.jpg cochée alors affiche monimage1.jpg mais si monimage2.jpg cochée alors affiche monimage2.jpg mais si monimage3.jpg alors affiche monimage3.jpg". En francais je comprends comment fonctionne la machine mais je ne sais pas traduire en code cela.
Merci pour votre aide.