input text con autocomplete e generazione select

2 contenuti / 0 new
Ultimo contenuto
input text con autocomplete e generazione select

Un saluto a tutto lo staff ed agli utenti del forum.
Ho un problema al quale non riesco a trovare facilmente una soluzione.
Utilizzo drupal 6.
Ho creato un input text che utilizza l'autocomplete per trovare i nomi di alcuni utenti.
Il risultato mi viene restituito tramite questa chiamata a metodo : drupal_json($resultset);
Quello che forrei fare è , sempre se fosse possibile, creare dal risultato che ho cliccato dalla inputtext, una option select con altri risultati che sono in relazione con il risultato da me precedentemente selezionato.
E' una cosa fattibile? Se si, posso avere una qualche dritta su come muovermi ?
Grazie a tutti per la disponibilità
A presto.
E.

Drupal Version:

Se intendi che hai creato via codice, come questo?

<?php
function _codecontentgenerate_modulo_autocomplete($string = '') {
   
$matches = array();
    if (
$string) {
       
$result = db_query_range("SELECT link_title FROM {menu_links} WHERE LOWER(link_title) LIKE LOWER('%s%%')", $string, 0, 10);
        while (
$row = db_fetch_object($result)) {
           
$matches[$row -> link_title] = check_plain($row -> link_title);
        }
    }
   
drupal_json($matches);
}
?>

Nell' Hook menu

<?php
  $items
['codecontentgenerate/moduloautocomplete'] = array(
   
'page callback' => '_codecontentgenerate_modulo_autocomplete',
   
'access callback' => TRUE,
   
'type' => MENU_CALLBACK,
  );
?>

il field può essere:

<?php
 $form
['title'] = array(
 
'#type' => 'textfield',
 
'#title' => t('Subject'),
 
'#default_value' => $node->title,
 
'#size' => 60,
 
'#maxlength' => 128,
 
'#required' => TRUE,
 
'#autocomplete_path' => 'codecontentgenerate/moduloautocomplete',
 
'#attributes' => array('class' => 'container-inline', 'pattern' => '[\d]', 'autocomplete' => 'on'),
);
?>

Personalizza come vuoi soprattutto la query. Spero sia utile.