Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    [PHP] nome dinamico di una variabile

    Ciao!!


    ho una variabile il cui nome viene generato in modo dinamico tramite un ciclo


    for (i .....)

    echo "<tr><td><input type='text' name=$variabile_$i'></td></tr>"

    ora il nome di questa variabile deve essere passato ad una funzione che poi andra a manipolarla prendendo solo 2 caratteri

    Ma se faccio cosi:

    manipola('variabile_$i',2)

    e guardo cosa viene fuori in HTML vedo:

    manipola('variabile_$i',2)

    e non

    ('variabile_1',2)

    come vorrei io! COme si fa ragazzi ??
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2
    manipola è una funzione javascript ? cmq se usi gli apici singoli al posto di quelli doppi le var nn le interpreta

    echo 'ciao$variabile' ; //output ciao$variabile
    echo "ciao$variabile" ; //output ciaovalorevariabile
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    manipola è una funzione PHP!
    io ho provato anche a fare

    $a= echo "variabile_$i";

    e poi

    manipola($a,2)

    ma mi da errore nella riga $a = ---
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  4. #4
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Ti consiglio di cambiare metodo:

    for (i .....)

    echo "<tr><td><input type='text' name='variabile[]'></td></tr>"


    poi per riprenderla:

    foreach($variabile as $v) print $v."-";

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.