salve, ho un problema con questa riga di codice

echo "<option value='".$o[nome_comune]."'>".$o[cap]."</option>";


nel contesto
codice:
<div class="form_item">
<div class="form_element cf_dropdown">
<label class="cf_label" style="width: 150px;">
Città di partenza</label>
<select class="cf_inputbox validate-selection"
id="selezione" size="1" name="selezione">
<option value=''>

Codice PHP:
<?php if (!$mainframe->isSite() ) {return;} $db =& JFactory::getDBO(); $query " SELECT `nome_comune`, `cap` FROM `istat` WHERE $form->data['input_text_cittadipartenza'] = 'nome_comune'; $db->setQuery($query); $options = $db->loadAssocList(); foreach ( $options as $o ) { echo "<option value='".$o[nome_comune]."'>".$o[cap]."</option>";</option>"; } ?>
</option> </select> </div> <div class="cfclear"></div> </div>

l'errore riscontrato è:

Parse error: syntax error, unexpected T_STRING in C:\Program Files\EasyPHP-12.0\www\administrator\components\com_chronoforms\ form_actions\show_html\cfaction_show_html.php(141) : eval()'d code on line 19


praticamente scrivendo "Ro" nella casella di testo dovrei visualizzare tutte le città con "Ro" nel nome assieme al cap e alla provincia...cosa sbaglio?


grazie in anticipo