Results 1 to 9 of 9

Thread: Dropdown e tabelle

  1. #1
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Dropdown e tabelle

    Ciao,
    vorrei creare dei campi dropdown che mostrino i valori prelevati da una tabella del DB anzichè da un file php, ma non sono sicuro di come si possa fare.
    Qualche idea?


    Sugar 5.0.0a CE ita
    MS Windows 2003 Server
    IIS 6
    PHP 5
    MSSQL 2005
    Last edited by DragonflyMaster; 2008-02-21 at 03:01 PM.
    What do you think the cookie monster eats ?

  2. #2
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Dropdown e tabelle

    Dopo averci sbattuto la testa in tre per una settimana,
    uno dei miei colleghi ha avuto l'illuminazione e ha trovato il punto dove mettere il codice.
    Se qualcuno è interessato alla cosa sono a disposizione.
    Ciao
    What do you think the cookie monster eats ?

  3. #3
    gianluca.calloni is offline Sugar Community Member
    Join Date
    May 2008
    Posts
    13

    Default Re: Dropdown e tabelle

    Buongiorno.
    Sarei interessato alla Vostra soluzione per evitare di avere i dati dei dropdown menu in file php e riuscire a metterli in tabella.
    Sugar Version 5.0.0d (Build 3235)
    PHP 5.2.5
    Microsoft IIS/7.0
    mysql 5.0.51

    Inoltre, visto che vi vedo abbastanza ferrati in materia, potrei anche chiedervi altre 2 dritte??

    Grazie

  4. #4
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Dropdown e tabelle

    Quote Originally Posted by gianluca.calloni
    Buongiorno.
    Sarei interessato alla Vostra soluzione per evitare di avere i dati dei dropdown menu in file php e riuscire a metterli in tabella.
    Sugar Version 5.0.0d (Build 3235)
    PHP 5.2.5
    Microsoft IIS/7.0
    mysql 5.0.51

    Inoltre, visto che vi vedo abbastanza ferrati in materia, potrei anche chiedervi altre 2 dritte??

    Grazie
    Per prima cosa bisogna creare e popolare la tabella nel db, utilizzando per esempio PhpMyadmin.
    Poi da Studio si deve creare il menu dropdown creando una lista con valori qualunque che chiamiamo per esempio My_DD_List, tanto poi andremo a sostituirla.
    Poi si apre questo file:
    <sugar-root>/custom/include/language/en_us.lang.php
    oppure, nel caso in cui il dropdown sia stato creato in lingua italiana, questo:
    <sugar-root>/custom/include/language/it_it.lang.php
    A questo punto localizziamo il codice che definisce il dropdown, per esempio:
    PHP Code:
      $GLOBALS['app_list_strings']['My_DD_List']=array (
          
    'opt1' => 'opt1' ,
          
    'opt2' => 'opt2' ,
          
    'opt3' => 'opt3' ,
      ); 
    e sostiutiamo il codice con il seguente:
    PHP Code:
      $myQuery "select * from nome_tabella";
      
    $myResult=mysql_query($myQuery);
      while (
    $myRow mysql_fetch_array($myResult)) {
      
      
    $myArray [] = $myRow['nome_tabella'] ;
      
      }
      
      
    $GLOBALS['app_list_strings']['My_DD_List']= $myArray
      
      

    Al termine si devono cancellare i template e ricreare le relazioni.

    Per altre domande, postate tranquillamente sul forum, possibilmente aprendo un thread per ogni problematica diversa. In questo modo potrà rispondere chiunque.
    What do you think the cookie monster eats ?

  5. #5
    gianluca.calloni is offline Sugar Community Member
    Join Date
    May 2008
    Posts
    13

    Default Re: Dropdown e tabelle

    Ok.

    Grazie mille per la risposta.

    A presto

  6. #6
    sondonato is offline Member
    Join Date
    Mar 2009
    Posts
    7

    Default Re: Dropdown e tabelle

    Quote Originally Posted by DragonflyMaster View Post
    Per prima cosa bisogna creare e popolare la tabella nel db, utilizzando per esempio PhpMyadmin.
    Poi da Studio si deve creare il menu dropdown creando una lista con valori qualunque che chiamiamo per esempio My_DD_List, tanto poi andremo a sostituirla.
    Poi si apre questo file:
    <sugar-root>/custom/include/language/en_us.lang.php
    oppure, nel caso in cui il dropdown sia stato creato in lingua italiana, questo:
    <sugar-root>/custom/include/language/it_it.lang.php
    A questo punto localizziamo il codice che definisce il dropdown, per esempio:
    PHP Code:
      $GLOBALS['app_list_strings']['My_DD_List']=array (
          
    'opt1' => 'opt1' ,
          
    'opt2' => 'opt2' ,
          
    'opt3' => 'opt3' ,
      ); 
    e sostiutiamo il codice con il seguente:
    PHP Code:
      $myQuery "select * from nome_tabella";
      
    $myResult=mysql_query($myQuery);
      while (
    $myRow mysql_fetch_array($myResult)) {
      
      
    $myArray [] = $myRow['nome_tabella'] ;
      
      }
      
      
    $GLOBALS['app_list_strings']['My_DD_List']= $myArray
      
      

    Al termine si devono cancellare i template e ricreare le relazioni.

    Per altre domande, postate tranquillamente sul forum, possibilmente aprendo un thread per ogni problematica diversa. In questo modo potrà rispondere chiunque.
    Ho svolto tuute le operazioni descritte nel post ma non mi si collega al db.
    Il drop down risulta un normale campo inserito con valori definiti.
    Cosa vul dire la frase finale?

    "Al termine si devono cancellare i template e ricreare le relazioni."

    Devo scrivere del codice sql da qualche parte?

    Sugar 5.0.0h

    Mysql: 4.1.22

    Php: 5.1.6

    Apache httpd: 2.0.52

  7. #7
    sondonato is offline Member
    Join Date
    Mar 2009
    Posts
    7

    Default Re: Dropdown e tabelle

    Quote Originally Posted by gianluca.calloni View Post
    Ok.

    Grazie mille per la risposta.

    A presto
    Ho svolto tuute le operazioni descritte nel post ma non mi si collega al db.
    Il drop down risulta un normale campo inserito con valori definiti.
    Cosa vul dire la frase finale?

    "Al termine si devono cancellare i template e ricreare le relazioni."

    Devo scrivere del codice sql da qualche parte?

    Sugar 5.0.0h

    Mysql: 4.1.22

    Php: 5.1.6

    Apache httpd: 2.0.52

  8. #8
    sondonato is offline Member
    Join Date
    Mar 2009
    Posts
    7

    Wink Re: Dropdown e tabelle

    Si è trovato questo link molto utile!!!
    Per risolvere il problema!!!

    Use that link!!! It' s very usefull!!!

    https://www.sugarcrm.com/forums/prin...2&pp=10&page=2

  9. #9
    sondonato is offline Member
    Join Date
    Mar 2009
    Posts
    7

    Talking Re: Dropdown e tabelle

    This is the solution!!!

    <?php
    $GLOBALS['app_list_strings']['prova_dropdown_list']=array (
    );
    ;

    $app_list_strings['moduleList']['Opportunities']='OpportunitÃ.';
    $app_list_strings['moduleList']['Activities']='AttivitÃ.';

    $app_list_strings['moduleList']['Project']='Progetti';




    $app_strings['LBL_TABGROUP_ACTIVITIES'] = 'AttivitÃ.';


    $app_strings['LBL_GROUPTAB2_1240574274'] = 'AttivitÃ.';



    $GLOBALS['app_list_strings']['record_type_display']=array (
    'Accounts' => 'Aziende',
    'Opportunities' => 'Opportunit',
    'Cases' => 'Ticket Supporto',
    'Leads' => 'Lead',
    'Contacts' => 'Contatti',
    'Bugs' => 'Errore',
    'Project' => 'Progetto',
    'ProjectTask' => 'Compito di Progetto',
    'Tasks' => 'Compito',
    'Prospects' => 'Prospetto',


    );


    $myQuery = "my_table_field from my_table order by my_table_field";

    $mydb = mysql_connect('localhost','username','password');
    mysql_select_db('my_db');
    $myResult=mysql_query($myQuery,$mydb);

    $myResult=mysql_query($myQuery);
    while ($myRow = mysql_fetch_array($myResult)) {

    $myArray [ ] = $myRow['my_table_field'];



    }

    $GLOBALS['app_list_strings']['My_list']= $myArray

    ;


    //$GLOBALS['app_list_strings']['My_list']=array (
    // 'val1' => 'etichetta1',
    // 'val2' => 'etichetta2',
    // 'val3' => 'etichetta3',

    send me money please!!!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 5
    Last Post: 2008-02-27, 06:48 PM
  2. Replies: 1
    Last Post: 2008-02-18, 12:21 AM
  3. Error When Adding To Dropdown Menus
    By jnovak in forum Help
    Replies: 1
    Last Post: 2006-03-23, 07:58 PM
  4. Replies: 0
    Last Post: 2005-09-24, 10:27 PM
  5. Contact Search Form - Custom Dropdown Field
    By aram in forum General Discussion
    Replies: 2
    Last Post: 2005-05-01, 03:57 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •