Salut (depuis tout ce temps ... )
J'ai le même souci, mais dans mon cas sa ne marche pas ....
le fait de remplacer mon submit par une image fait que mon code php n'est pas executer .....
<input src="/img/upload_pop.png" width="25" height="25" border="0" alt="fermer" type="image" name="envoi" value="submit">........
</form>
..
..
<?php
if( isset($_POST['envoi']) )// si formulaire soumis
{ ......
if(empty($type))
{
echo "<script>alert('Merci de remplir tout les champs.');</script>";
} ......
alors qu'avec
type="submit" name="envoi" value="Envoyer">
tout est nickel..
Etes vous sur que cela remplace vraiment un bouton du type submit ??