Non conosco l'impiego concreto che vuoi farne ma in ogni caso lo farei diversamente e sfruttando altri linguaggi (jquery e/o ajax). In ogno caso...
Codice PHP:
<?php
$scelta = isset($_POST['ciao']) ? $_POST['ciao'] : '';
switch($scelta)
{
case 'compari':
$ciao = 'ciao';
$input_value = 'scompari';
break;
default:
$ciao = '';
$input_value = 'compari';
break;
}
?>
<form action="<?php $_SERVER['PHP_SELF'] ?>>
<input type="img" src="ecc.gif" name="valore">
<input type"hidden" name="ciao" value="<?php echo htmlentities($input_value, ENT_QUOTES); ?>">
</form>
<?php echo $ciao; ?>