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

    Recupero dati da variabile concatenata

    Ciao a tutti, ho un variabile concatenata (il nome della variabile è composto da 2 diverse variabili)
    Codice PHP:
    ${PSYM.$i
    in un'altra pagina ho bisogno di recuperare il valore di questa variabile che ho creato...
    ma non ci riesco... la pagona mi compare tutta bianca...

    quello che devo scrivere è questo
    Codice PHP:
    <table>
        <?
               
    for($i=1$i<=12$i++){    
        
    ?>
            <tr>
                <td><?= //$PSYM_tit[($i-1)]} ?></td>
                <td><?=  ${PSYM.$i} -> getOptionByValue(1);?></td>
                <td><?=  ${PSYM.$i} -> getOptionByValue(2);?></td>
                <td><?=  ${PSYM.$i} -> getOptionByValue(3);?></td>
                <td><?=  ${PSYM.$i} -> getOptionByValue(4);?></td>
                <td><?=  ${PSYM.$i} -> getOptionByValue(5);?></td>
             </tr>
        <? //end for ?>


                        </table>
    Ho porvato anche a scrivere la variabilie ${PSYM.$i} all'interno di un'altra variabile

    Codice PHP:
    $str =  ${PSYM.$i
    e ho provato anche ad usare eval($str)

    ma il risultato è sempre uguale... pagina bianca...

    Qualcuno sa come fare?

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    prova così (do per scontato che gli oggetti PSYM<Numero> esistano):

    Codice PHP:
    <table> 
        <? 
               
    for($i=1$i<=12$i++){     
                  
    $obj "PSYM".$i;
        
    ?> 
            <tr> 
                
                <td><?=  $$obj -> getOptionByValue(1);?></td> 
                <td><?=  $$obj -> getOptionByValue(2);?></td> 
                <td><?=  $$obj -> getOptionByValue(3);?></td> 
                <td><?=  $$obj -> getOptionByValue(4);?></td> 
                <td><?=  $$obj -> getOptionByValue(5);?></td> 
             </tr> 
        <? //end for ?> 


                        </table>

  3. #3
    Così funziona!! Grazie mille!!!


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.