Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    nome variabile dinamico

    salve

    allora, ho una piccola domanda...

    questo codice è quasi sicuramente sbagliato

    Codice PHP:
    <?php
    $default 
    "";
    if(!empty(
    $_POST)){
        foreach(
    $_POST as $key => $value){
            
    $key = ($_POST[$key] != "") ? $_POST[$key] : $default;
        }
    }
    ?>
    la mia idea sarebbe quella di ricondurre ad una variabile con un determinato nome, ogni variabile inviata con "POST" alla pagina

    ad esempio se ho

    $_POST['nome'], $_POST['cognome'], $_POST['mail']

    dovrei fare

    $nome = ($_POST['nome'] != "") ? $_POST['nome'] : $default;
    $cognome = ($_POST['cognome'] != "") ? $_POST['cognome'] : $default;
    $mail = ($_POST['mail'] != "") ? $_POST['mail'] : $default;

    ma non sapendo in principio di quali variabili (con quali nomi) si riempirà il mio $_POST volevo dinamicizzare tale processo, quindi chiedo, c'è un modo di farlo?

    grazie a tutti

  2. #2
    Ciao
    prova così:
    Codice PHP:
            $$key = ($_POST[$key] != "") ? $_POST[$key] : $default
    http://www.newsol.ch
    "I'm so sorry"
    Mario Corti, CEO Swissair, 2 Ottobre 2001
    La crisi della società Swissair è culminata con il "grounding" dell’intera flotta aerea nei primi giorni del mese di ottobre 2001.

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    grazie per avermi risposto, ma mi sono accorto in ritardo di quanto la mia domanda fosse stupida, spiego il motivo...

    in pratica, volendo dinamicizzare il processo, il passaggio per assegnare i valori previsti a delle variabili con lo stesso nome, è perfettamente inutile, perchè nello script avrei dovuto proseguire comunque a richiamarle da un array, o da un object,
    quindi o rendo completamente dinamico il processo e proseguo per quella strada senza fare assegnazioni "fasulle" che poi non mi servono a nulla, oppure prevedo solo determinate variabili da assegnare che poi mi serviranno per operazioni successive ben precise

    mi dispiace di averti fatto perdere tempo e di aver aperto un thread inutile... spero che anche i moderatori non me ne vorranno

    grazie ;-)

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.