Visualizzazione dei risultati da 1 a 3 su 3

Discussione: variabile composta

  1. #1

    variabile composta

    e' possibile comporre una variabile?
    mi spiego meglio

    vorrei creare una viribile in questo modo

    $data = array('aosta, 'bologna');

    for ($i =0; $i<2; $i++){
    $temp._.$data[$i] = $_post[$data[$i]];
    }
    ovvero

    le variabili dovrebbero essere

    $temp_aosta
    $temp_bologna

    sbaglio in qualche cosa ma non so che cosa?
    ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  2. #2
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Re: variabile composta

    Esiste il modo x scrivere le variabili dinamicamente ma personalmente ti sconsiglio di farlo per quelle del POST\GET x questioni di sicurezza.
    Nel tuo modo recupereresti n variabili quante sono state settate. Un tizio 'x' potrebbe passarne un'altra che tu non hai previsto, oppure che tu richiami nel tuo script successivamente, e in questo modo verrebbe recuperata anche la sua.
    わさび

  3. #3
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Se ho ben capito cosa devi fare con lo script puoi provare questo...
    <?php

    $data = array('aosta', 'bologna');
    $totale = count($data);

    //al posto di $_POST[data[$i]] creo questa variabile di prova
    $variabile_da_associare = array(dato_1, dato_2);

    for ($i =0; $i<=$totale-1; $i++){

    $citta_riferimento[$i] = "temp_".$data[$i]; //cosi' facendo $citta_riferimento[$i] sara' una volta stampata: $temp_nome_citta e cosi' via con indice numerico
    //echo $citta_riferimento[$i]."
    ";

    //a questo punto ti conviene associare alla stampa il valore che vuoi assegnare: $_post[$data[$i]]
    //se l'indice corrisponde basta stampare tutto insieme magari cosi':

    echo $citta_riferimento[$i]." = ".$variabile_da_associare[$i]."
    ";
    }
    ?>

    PS per sicurezza prob. ha ragione trinita' cmq vedi tu..

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.