Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    domanda codice dropdown

    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

  2. #2
    Penso sia perchè quando apri la query nella quarta riga di php poi non la richiudi("...") e crede che la fine sia nella riga che ti restituisce l'errore


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.