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=''></option> </select> </div> <div class="cfclear"></div> </div>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>"; } ?>
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

Rispondi quotando