nel tuo codice ci sono alcuni errorini...

codice:
<html> 
<head> 
<title>Esercizio 3.1 PHP </title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 

<body>
<form name="form1" method="post" action=""> 
<table width="100%" border="0" cellspacing="3" cellpadding="0"> 
<tr> 
<td width="14%"> 
<input type="text" name="stringa"> 

<?php 

$stringa = "stringa"; // imposto la variabile stringa 

echo strtoupper($stringa); // a schermo si dovrebbe visualizzare la variabile STRINGA 

?> 

</td> 
<td width="86%"><font face="Arial, Helvetica, sans-serif" size="2">Inserisci 
una stringa</font></td> 
</tr> 
<tr> 
<td width="14%"> 
<input type="submit" name="Submit" value="maiuscolo"> 
</td> 
<td width="86%"> </td> 
</tr> 
</table> 
</form>


</body>
</html>
così funziona...