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

    [PHP]costruire nome variabile: fisso+indice

    Ciao,
    ho cercanto un po' dappertutto, forse non abbastanza, ma nn riesco a venirne a capo.

    praticamente ho costruito un form con delle righe di tabella "dinamiche" perchè vengono inserite e rimosse con delle funzioni js assegnate ai bottoni.

    I campi si chiamano "canzone0", "canzone1", ecc... poi mi valorizzo un <input> "hidden" con il l'ultimo numero utilizzato nel nome variabile.
    quando invio i dati con il metodo "post" mi ritrovo in memoria i miei valori che se faccio
    Codice PHP:
    echo $canzone0
    vedo il valore "a".

    Io vorrei fare un ciclo:

    Codice PHP:
    for ($i=0$i <= $NMax$i++) {
        echo 
    "$canzone".$i "
    "
    ;

    ma mi visualizza 0, 1,2... invece che a,b,c (gli input immessi nel form)

    come posso fare??

    Grazie 1000
    :tongue:

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova cosi

    codice:
    for ($i=0; $i <= $NMax; $i++) { 
        echo "${canzone$i}";
        echo "
    "; 
    }
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3

    parse error

    mi da:

    Parse error: parse error, unexpected T_VARIABLE in c:\php\pagine\audioinsonno\admindb\save.php on line 31

    e la riga 31 dal mio editor è questa:

    Codice PHP:
    echo "${canzone$i}"
    :tongue:

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: [PHP]costruire nome variabile: fisso+indice

    Codice PHP:
    for ($i=0$i <= $NMax$i++) {
            
    $var "canzone".$i;
        echo $
    $var "
    "
    ;


  5. #5

    WOW

    Grazie 1000!!!

    Ma il doppio dollaro ($$), cosa significa??
    :tongue:

  6. #6

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372

    Re: parse error

    Originariamente inviato da piccolanomade
    mi da:

    Parse error: parse error, unexpected T_VARIABLE in c:\php\pagine\audioinsonno\admindb\save.php on line 31

    e la riga 31 dal mio editor è questa:

    Codice PHP:
    echo "${canzone$i}"
    Mea maxima culpa
    ...
    codice:
        echo ${"canzone$i"};
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8

    :-)

    funziona anche così.

    Grazie 1000 ad entrambi, siete stati la mia salvezza... e pensare (Luca) che quel pezzo di guida l'ho pure letto...

    eh eh si vede che sono alle prime armi.

    Grazie 1000 ancora!!

    Baci.
    Piccolanomade
    :tongue:

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.