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