Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Problema con array
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • V
      vision82 User • ultima modifica di

      Problema con array

      Salve a tutti,
      ho un problema con la creazione di un array, vi riporto il codice:

      
       for ($i=0;$i<$righe_nomi-1;$i++){
                $id_nome = mysql_result($query_nomi,$i,"id");
                $nome = mysql_result($query_nomi,$i,"nome");
                $array_nome = array($id_nome => $nome);
                }
      
      

      Il problema che questo registra solamente l'ultima voce del ciclo for,
      come faccio per registrarle tutte?

      Ringrazio e saluto tutti

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tymba Super User • ultima modifica di

        ciao,

        prova così:

        
         for ($i=0;$i<$righe_nomi-1;$i++){
                  $id_nome = mysql_result($query_nomi,$i,"id");
                  $nome = mysql_result($query_nomi,$i,"nome");
                  $array_nome[] = array($id_nome => $nome);
                  }
        
        
        

        [url=http://www.giorgiotave.it/guida_php/array.php]maggiori info sugli array

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          senamion User Attivo • ultima modifica di

          Se l'array vuoi crearlo con chiave id_nome e contenuto nome devi fare così:

          
          for ($i=0;$i<$righe_nomi-1;$i++){
                    $id_nome = mysql_result($query_nomi,$i,"id");
                    $nome = mysql_result($query_nomi,$i,"nome");
                    $array_nome[$id_nome] = $nome;
                    }
          
          
          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • V
            vision82 User • ultima modifica di

            @Senamion said:

            Se l'array vuoi crearlo con chiave id_nome e contenuto nome devi fare così:

            
            for ($i=0;$i<$righe_nomi-1;$i++){
                     $id_nome = mysql_result($query_nomi,$i,"id");
                     $nome = mysql_result($query_nomi,$i,"nome");
                     $array_nome[$id_nome] = $nome;
                     }
            
            

            Ti ringrazio funziona benissimo

            RIngrazio entrambi per l'aiuto

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            Caricamento altri post
            Rispondi
            • Topic risposta
            Effettua l'accesso per rispondere
            • Da Vecchi a Nuovi
            • Da Nuovi a Vecchi
            • Più Voti