Choix multiples d'image formulaire

riecola Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   - 15 févr. 2006 à 09:32
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 :
<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:

4 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
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
	<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 :)
0
riecola Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
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 :

$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.
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
bin pour l'afficher, tu mets:
<img src="./mondossier/".$_POST['image'] />

ok? !
0
riecola Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci ca marche nickel!!! (reste la suite et là aie aie..)
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
No ProblemO :D
Bonne continuation
0