con la select funziona:

<select name="stato_ordine">
<option value="">seleziona stato</option>
<OPTION VALUE="Bloccato"<?php if($stato_ordine=="Bloccato" && (!$inserimento))echo "selected"; ?>>Bloccato</OPTION>
<OPTION VALUE="In lavorazione"<?php if($stato_ordine=="In lavorazione" && (!$inserimento))echo "selected"; ?>>In lavorazione</OPTION>
<OPTION VALUE="Evaso"<?php if($stato_ordine=="Evaso" && (!$inserimento))echo "selected"; ?>>Evaso</OPTION>
<OPTION VALUE="Da evadere"<?php if($stato_ordine=="Da evadere" && (!$inserimento))echo "selected"; ?>>Da evadere</OPTION>
</select>

con la text area funziona:

<textarea cols="60" rows="6" name="note_ordine"><?php if (!$inserimento) echo $note_ordine;?></textarea>

con l'input trype text invece no, perchè?

<input name="ragione_sociale" <?php if (!$inserimento) echo $ragione_sociale;?> type="text" size="43" maxlength="43">