Visualizzazione dei risultati da 1 a 7 su 7

Discussione: array multivalore

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495

    array multivalore

    Ciao!
    ho bisogno di aiuto su un array fatto cosi:

    array[0][nome];array[0][cognome];
    array[1][nome];array[1][cognome];
    array[2][nome];array[2][cognome];
    array[3][nome];array[3][cognome];

    Io vorrei stampare a video il valore contenuto in nome e cognome:

    il mio ciclo č questo:
    $x=0;
    for($i=0; $i < (count($array)); ++$i){
    print_r($array[$i][$x]);
    echo '
    ';
    ++$x;
    }

    Cosa non va?

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    come l'hai messo tu non č un array bidimensionale invece nel ciclo lo tratti come se lo fosse...

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    quindi come correggo?

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Codice PHP:
    $x=count($array);
    for(
    $i=0$i $x; ++$i){
    print(
    $array[$i]['nome'] . " " $array[$i]['cognome'] . '
    '
    );


  5. #5
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146

    Re: array multivalore

    Originariamente inviato da ojalā
    Ciao!
    ho bisogno di aiuto su un array fatto cosi:

    array[0][nome];array[0][cognome];
    array[1][nome];array[1][cognome];
    array[2][nome];array[2][cognome];
    array[3][nome];array[3][cognome];

    Io vorrei stampare a video il valore contenuto in nome e cognome:

    il mio ciclo č questo:
    $x=0;
    for($i=0; $i < (count($array)); ++$i){
    print_r($array[$i][$x]);
    echo '
    ';
    ++$x;
    }

    Cosa non va?
    non mi č tanto chiaro come crei l'array...

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    mi date un'altra mano?devo stampare i risultati in una tabella costuituita da diverse righe e colonne:

    //nella prima riga le celle contwengono i titoli dei campi
    <tr>
    <td width="200" align="center">NOME</td>
    <td width="200" align="center">COGNOME</td>
    </tr>

    //nella seconda riga invece nelle 2 celle ci va prima nome epoi cognome
    <tr>
    <td width="200" align="left">
    <?php

    for($i=0; $i <= (count($visualizza_dati_cliente)); ++$i){
    print_r($visualizza_dati_cliente[$x]['nome_cliente']);
    echo '
    ';
    ?>
    </td>

    <td width="200" align="left">
    <?php
    print_r($visualizza_dati_cliente[$x]['cognome_cliente']);
    echo '
    ';
    ++$x;
    }
    ?>
    </tr>



    </table>

    č giusto cosi?perchč non mette i capi nelle celle giuste..

  7. #7
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    manca la chiusura del td

    /nella prima riga le celle contwengono i titoli dei campi
    <tr>
    <td width="200" align="center">NOME</td>
    <td width="200" align="center">COGNOME</td>
    </tr>

    //nella seconda riga invece nelle 2 celle ci va prima nome epoi cognome
    <tr>
    <td width="200" align="left">
    <?php

    for($i=0; $i <= (count($visualizza_dati_cliente)); ++$i){
    print_r($visualizza_dati_cliente[$x]['nome_cliente']);
    echo '
    ';
    ?>
    </td>

    <td width="200" align="left">
    <?php
    print_r($visualizza_dati_cliente[$x]['cognome_cliente']);
    echo '
    ';
    ++$x;
    }
    ?>
    </td>
    </tr>



    </table>

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.