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

    Ricavare nome campi array $_GE

    Buongiorno,

    causa l'aggiornamento della versione diPHP del server dove è ospitato il mio sito web, alcune "funzioni" di PHP che utilizzavo per il corretto funzionamento del sito non saranno più utilizzabili e questo comprometterà il funzionamento del sito web.

    La versione di PHP passa dalla 5.2.0 alla 5.4.39, (il sito al quale mi riferisco è molto vecchio).

    La "funzione" principale che non funzionerà più è quella che crea delle variabili con dei determinati nomi a seconda dei campi che esistono in $_GET esempio:

    $_GET{
    nome="pippo";
    cognome="pluto";
    eta="20";
    }

    avevo automaticamente le variabili

    $nome;
    $cognome;
    $eta;

    Questa "funzione" è usata tantissime volte nel sito e vorrei evitare di andare a riscrivere manualmente le variabili.

    Quello che sto cercando di fare è creare una funzione che mi cicli il contenuto di $_GET e che mi crei delle variabili con il nome dei campi.

    Il problema è che non riesco a ricavare il nome dei campi dell'array $_GET, non posso neanche usare $_GET[0], $_GET[1], ecc. perchè non funziona.

    Avete qualche idea su come possa fare?

    Vi ringrazio anticipatamente.

    Yuri
    Ultima modifica di yuri06VALT; 19-11-2015 a 18:12 Motivo: testo incompleto

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319
    PHP ha un forum dedicato...

    Sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Grazie, mi scusi per l'errore.

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Codice PHP:
    foreach ( $_GET as $nome => $valore )
    {
        echo 
    $nome ": " $valore "<br>";

    Questo stamperà:
    nome: pippo
    cognome: pluto
    eta: 20

  5. #5
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Codice PHP:
    foreach ( $_GET as $nome => $valore )
    {
        echo 
    $nome ": " $valore "<br>";

    Questo stamperà:
    nome: pippo
    cognome: pluto
    eta: 20

    Grazie mille Alhazred!!!! Mi hai sfangato un bel problema, ora posso continuare con la mia funzione!

    Grazie infinite ancora!

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.