Sto provando a fare un while con delle option di una combo che dovrebbero autoselezionarsi.... però non mi funziona.

Codice PHP:
while(...) {
  ..
  <input type="checkbox" name="field1" value="<?echo $row['IDutente'];?>"<?(isset($idmittente) && $idmittente==$row['IDutente']?" checked=\"checked\"":'');?> />
  ..
}
Nonostante $idmittente sia uguale a $row['IDutente'] non mi viene stampata la proprietà 'checked'.

Come mai?

Non va bene la forma condizionale abbreviata?
Vorrei evitare di stare a usare 'if', 'parentesi', 'echo' per una sola stampa condizionale.

Grazie