[PHP]formulaire lien-image

Fermé
chot Messages postés 21 Date d'inscription vendredi 14 avril 2006 Statut Membre Dernière intervention 12 juin 2006 - 4 mai 2006 à 11:28
 Philippe Chappuis - 1 juin 2010 à 20:29
Bonjour,
je voudrais savoir si c'est possible d'envoyer un formulaire à partir d'une image incluse dans ce formulaire comme avec un input type "submit".
Dans mon cas c'est une icone "ajouter" ,contenue dans un formulaire, qui lorsqu'on clic dessus, ouvre une fenetre avec un autre formulaire à l'intérieur duquel j'ai besoins des données d'un select du précédent formulaire.

Voici le tableau dans lequel je ne sais pas comment transmettre le SELECT "Source" en appuyant sur l'icone indiquée:

<table cellpadding="15" cellspacing="0" border="0"><tr><td>
<form method="GET" action="ShowProgramsAcces.php">
<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber4">
<tr>
<td width="150"> </td>
<td> </td>
</tr>
<tr>
<td width="150"><font face="MS Sans Serif" size="2">Source :</font></td>
<td>

<select name="Source" >
<option value="transponder1">Transponder1</option>
<option value="transponder2">Transponder2</option>

</select>
</td>

</tr>
<tr>
<td width="150"><font face="MS Sans Serif" size="2">Transponder
:</font></td>
<td><select name="Transponder">
<?php include("selectFrequency.php"); ?>

</select>
</td>

<td>

<!--C'est cette icone dont il est question------------------------------------------------------------------------------>
<a href="newTransponder.php?var=<?php print($_GET['var']); ?>&amp;var2=<?php print($_GET['var2']); ?>"><img border="0"name="New" type="image" alt="New" src="images/PlusBox.gif" width="19" height="23" /></a>

<!--C'est cette icone dont il est question------------------------------------------------------------------------------>

</td>

</tr>
<tr>
<td width="150"></td>
<td><input name="Button" type="submit" value="Afficher les programmes"/></td>
</tr>
</table>
</form>
</td></tr></table>

Comen dois-je m'y prendre?
Merci
A voir également:

2 réponses

Bon je suppose que depuis le temps tu as déja trouver la réponse a ta question mais du coup elle est rester sans réponse.
Donc pour si quelqu'un bute sur le meme probleme il suffit de faire :

<INPUT TYPE="image" NAME="envoyer" SRC=" image.jpg"  BORDER=0>

qui permet de faire un submit comme n'importe quel bouton



http://www.saoprod.com
0
Philippe Chappuis
1 juin 2010 à 20:29
Bonjour.
Pour moi, ceci est OK, mais...

Si on veut prendre l'image "bouton" dans une BDD MySQL, comment faire??

J'ai très bien réussi à afficher une image, qui me renvoie vers une autre page php, qui elle récolte des données selon une valeur fournie dans le formulaire (en hidden).

Ceci fonctionne à merveille, sauf que l'image sur la page de départ (le bouton) est à chaque fois l'image No 1 de la BDD, et je voudrais qu'il y ait, la 1, la 6, la 8 et la 5 dans cet ordre.

Voici mon code:
<table width="0%" border="0" cellpadding="0">
  <tr>
    <td><?php $valeur ="1"; //Numéro d'image
	$miniature = $row_Recordset1['Miniature'] ;
	echo "<form action='/pagephototest.php' target='_blank' method='post'>
		<input type='hidden' name='valeur' value='$valeur'>
      <input type='image' 'button' src='$miniature'/>
    </form>\n";  ?></td>
  </tr>
  <tr>
    <td><?php $valeur ="6"; //Numéro d'image
	$miniature = $row_Recordset1['Miniature'] ;
	echo "<form action='/pagephototest.php' target='_blank' method='post'>
		<input type='hidden' name='valeur' value='$valeur'>
      <input type='image' 'button' src='$miniature'/>
    </form>\n";  ?></td>
  </tr>
  <tr>
    <td><?php $valeur ="8"; //Numéro d'image
	$miniature = $row_Recordset1['Miniature'] ;
	echo "<form action='/pagephototest.php' target='_blank' method='post'>
		<input type='hidden' name='valeur' value='$valeur'>
      <input type='image' 'button' src='$miniature'/>
    </form>\n";  ?></td>
  </tr>
  <tr>
    <td><?php $valeur ="5"; //Numéro d'image
	$miniature = $row_Recordset1['Miniature'] ;
	echo "<form action='/pagephototest.php' target='_blank' method='post'>
		<input type='hidden' name='valeur' value='$valeur'>
      <input type='image' 'button' src='$miniature'/>
    </form>\n";  ?></td>
  </tr>
</table>
0