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

    menù a discesa concatenati

    Avrei necessità di far si che il menù a discesa che si crea dalla seconda query, quella dei comuni, si popoli a seconda della selezione della prima che contiene le categorie... qualcuno sa aiutarmi? query
    Codice PHP:
    // Make the select list for the category options
    $categories[] = mosHTML::makeOption'0'_ALBERGHI_ALL_CATEGORIES );
    $query "SELECT id AS value, name AS text FROM #__categories WHERE section='com_alberghi' ORDER BY ordering";
    $database->setQuery$query );
    $database->Query( );
    $categories array_merge$categories$database->loadObjectList() );
    $categoryList mosHTML::selectList$categories'catid''class="inputbox"''value''text'$searched_catid );

    // Make the select list for the comune options
    $comune[] = mosHTML::makeOption'0'_ALBERGHI_SEARCHCOMUNE );
    $query "SELECT comune AS value, comune AS text FROM #__alberghi GROUP BY comune ORDER BY comune ASC ";
    $database->setQuery$query );
    $database->Query( );
    $comune array_merge$comune$database->loadObjectList() );
    $comuneList mosHTML::selectList$comune'comune''class="inputbox"''value''text'$searched_comune ); 

  2. #2
    usi JOOMLA??? AHIHAIHAI NO ALPITOUR???? se lo facevi in html puro era molto più semplice...

  3. #3
    lo sooooo!!ma purtroppo questo è un componente per joomla....installato da altri e che io devo cercare di ottimizzare, ma dal momento che non sono molto brava mi imbatto in questi problemi....

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    209
    Dunque, puoi fare in due modi ma in entrambi devi usare un pò di javascript

    1°: usi Ajax: fai in modo che quando cambia il primo menù, viene richiamata una funzione php che modifica il secondo.

    2°: crei tutti i possibili menù dei comuni già popolati ma nascosti e fai modo, tramite javascript di visualizzare solo quello che ti serve. E' più semplice da fare però la pagina metterà più tempo a caricarsi (a seconda di quanti comuni ci sono).

    Se hai già dimestichezza con Javascript e PHP, ti consiglio la prima, se invece hai pochi comuni si può attuare anche la seconda...

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.