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

    Script php per popolare select

    Salve, ho un piccolo problema che spero qualcuno possa risolvermi.

    Ho un array in php ceh devo utilizzare per popolare una select con uno javascript. non so come fare per trasportare l'array da php nello script e come fare scorrere l'array per popolare la select.
    Allego codice creazione array php.

    Codice PHP:
    <?php

    $lista_firma
    [] = array('id' => '','firma' => ''); 

    $query "SELECT * FROM tab_firma WHERE tab_firma.IDEnte = '".$ente_scelto."' ORDER BY Cognome, Nome";
    $res mysql_query($query) or die(mysql_error());

    while(
    $row mysql_fetch_array($res)) {
         
    $lista_firma[] = array('id' => $row['IDFirma'],'firma' => $row['Cognome'] . " " $row['Nome']);  


    $lista_ordinata columnSort($lista_firma'firma'); 

    $numrows count($lista_ordinata);
    Grazie per l'aiuto ...

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Non serve javascript, puoi fare tutto con PHP e sarebbe sicuramente la scelta migliore. Chiedi ai moderatori di farti spostare...

  3. #3
    Il problema è che la select è in una finestra popup diversa da quella dove creo l'array php.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ti sposto: occorre agire con il PHP per far "scrivere" al server sulla pagina con la sintassi comprensibile al javascript...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Originariamente inviato da ssaglimbeni
    Il problema è che la select è in una finestra popup diversa da quella dove creo l'array php.
    Se è così chiedi al forum PHP di consigliarti su come stampare nella pagina qualcosa del genere:

    codice:
    ["valore1", "valore2", "valore3", "etc. etc."]
    oppure, nel caso in cui valore e contenuto delle option non coincidano:

    codice:
    {
      "valore1": "contenuto numero 1",
      "valore2": "contenuto numero 2",
      "valore3": "contenuto numero 3"
      // etc. etc.
    }
    Poi torna qui e vediamo come popolare la select via javascript.

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.