lo alterato un po il codice ma non riesco a prendere cio' che scrivo:

$IDagente = "$_GET[id]";
$risagente = @mysql_query("SELECT * FROM appuntamenti WHERE ID = '$IDagente'");
if(!$risagente) {
exit('errore nei dettagli del record:' . mysql_error());
}
$risagente =mysql_fetch_array($risagente);
$ID = htmlentities($risagente['ID']);
$ragionesociale = htmlentities($risagente['Ragione Sociale']);
$città = htmlentities($risagente['Città']);
?>
<form method="POST">
<table>
<tr>
<td>ID</td>
<td><?php echo "$ID";?></td>
</tr>
<tr>
<td>Ragione sociale</td>
<td><input type="text" size="22" name="ragione sociale" value="<?php echo $ragionesociale ?>"></td>
<td>Città</td>
<td><input type="text" size="22" name="città" value="<?php echo $città ?>"></td>
</tr>
<tr>
<td><input type="submit" value="salva"></td>
</tr>
</table>
</form>

<?php

$upragionesociale = $_POST['ragione sociale'];

?>



ma mi esce scritto in basso sotto la tabella

Notice: Undefined index: ragione sociale in C:// ecc ecc

mi servirebbe solo prendere i cambiamenti dopo che hanno cliccato sul tasto salva , dopo di che usare una query "Update" con le variabili e modificare quell'id