Domanda da principiante:

ho una pagina index.php che recita:

<FORM NAME="form1" METHOD="POST" ACTION="index.php">
<input type="submit" name="tasto1" value="" style="background-image: url(immagine.jpg);" />
</FORM>
<?php
if (isset($_POST['tasto1']))
{
exec("mioscript.sh");
}
?>

Il pulsante e' composto da una immagine che deve cambiare ogni qualvolta lo si prema
Questo avviene all'esecuzione dello script mioscript.sh che oltre a varie cose, copia un'immagine random e la scrive con nome immagine.jpg che viene utilizzato appunto come background-image del pulsante
Il problema pero' e' che il refresh dell'immagine del pulsante non avviene,
Se io faccio un reload della pagina php ecco che il pulsante si presenta con nuova immagine
Domanda: la pressione del pulsante e relativo exec dello script non dovrebbe comportare un refresh immediato del form/pagina ??

Come posso ottenere cio' che sto cercando ??


P.S.

Per provare, ho aggiunto un echo :

{
exec("mioscript.sh");
echo(" <img src=\"immagine.jpg\");

}
?>

ed in questo caso mi viene posta a fianco un'immagine che e' la stessa che dovrebbe avere il tasto ma quest'ultima correttamente cambia ad ogni pressione del tasto stesso