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

    Recuperare il nome di una variabile

    Ho un caso in cui invio una serie di variabili

    <input type="text" name="$var[1]" value=""/>

    Nella pagina di raccolta avrei bisogno di recuperare il valore 1 e stamparlo. Come faccio?
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  2. #2
    !UP!

    Forse non ho spiegato bene il problema.... ho un input fatto cosi':

    <input type="text" name="$myvar['Nome']" value="Nomine Mutato"/>
    <input type="text" name="$myvar['WWW']" value="www.frequenze.it"/>

    nella pagina di raccolta devo associare il ['Nome'] a Nomine Mutato, come posso fare? Il form e' generato automaticamente, ma non posso sapere che il primo e' il nome e il secondo e' il sito web, perche' l'ordine lo decide l'utente... quindi ho bisogno di fare quell'associazione di cui parlavo.

    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  3. #3
    Originariamente inviato da Mutato
    <input type="text" name="$myvar['Nome']" value="Nomine Mutato"/>
    <input type="text" name="$myvar['WWW']" value="www.frequenze.it"/>
    ma sta cosa la stampi da php ? altrimenti non capisco il senso del $

  4. #4
    PHP, certo. Il codice giusto sarebbe

    Codice PHP:
    <input type="text" name="<?=$myvar['nome']?>" value="Mutato"/>
    Nella pagina di raccolta io vorrei recuperare

    $nome = "Mutato";
    $myvar = "nome";

    .... ma non so come fare.
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  5. #5


    UP
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    tutto quello che ti arriva tramite form (con method post) lo trovi nell'array $_POST.
    ora resta da capire una cosa:
    il nome del campo $myvar['nome'] dove lo prendi?? da un db?? da un file?? lo inventi??
    perchè se $myvar['nome'] = "nomecampo" avrai $_POST['nomecampo'] = "Mutato".
    think simple think ringo

  7. #7
    ehm...

    <input type="text" name="<?=$myvar['nome']?>" value="Mutato"/>

    cosi è errato...

    <input type="text" name="myvar[nome]" value="Mutato"/>

    e poi da dentro
    $_POST['myvar']['nome'] leggi il valore...è meglio che dai 1 occhio all'articolo sulle nuove var in php e poi anche
    http://www.php.net/manual/it/languag...s.external.php

    (leggi anche i commenti)
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.