Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Passaggio variabili con post

    Ciao ragazzi, ho un problema con i nomi delle variabili.

    Sto lavorando su un lavoro che non ho cominciato io e mi ritrovo a dover gestire nomi di variabili con il punto all'interno del nome.

    EX.

    programmare.bene

    se passo i parametri in GET non ci sono problemi e mi restituisce i nomi con il punto al loro interno.

    se però passo i valori in POST sostituisce il punto con _ e quindi non passa la variabile

    programmare.bene

    ma

    programmare_bene

    qualcuno sa come ovviare a questo problema?

    Grazie mille

  2. #2
    Che linguaggio utilizzi??
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    PHP

    ma questo succede anche se faccio un semplice form html

  4. #4
    ecco il codice, niente di più semplice

    <form action="index.php" method="POST" >
    <input type="text" name="ciccio.formaggio">
    <input type="submit" name="pippo.pluto" value="invia">
    </form>

    dopo l'invio però mi ritrovo:

    ciccio_formaggio = ''
    pippo_pluto = 'invia'

  5. #5
    Può essere sbagliato come recuperi i valori dai form, ti sposto su PHP.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  6. #6
    ok

    purtroppo però non credo che possa essere un problema nel recuperarle.

    $_POST['ciccio.formaggio'] non c'è tra i valori passati ma invece c'è $_POST['ciccio_formaggio']

    la stessa cosa per pippo_pluto

  7. #7
    Originariamente inviato da TuttoTarocco
    ecco il codice, niente di più semplice

    <form action="index.php" method="POST" >
    <input type="text" name="ciccio.formaggio">
    <input type="submit" name="pippo.pluto" value="invia">
    </form>

    dopo l'invio però mi ritrovo:

    ciccio_formaggio = ''
    pippo_pluto = 'invia'
    hai provato così:

    codice:
    <form action="index.php" method="POST" >
    <input type="text" name="ciccioformaggio">
    <input type="submit" name="pippopluto" value="invia">
    </form>
    ciaux

  8. #8
    Grazie ..........

    se potevo passare i nomi in questa forma non vi scomodavo.
    purtoppo, per esigenze non mie, i nomi servono con il punto

  9. #9
    io ho provato in locale, inviando senza punto a recuperando con il punto e va correttamente

    ciaux

  10. #10
    Scusa, in che senso??

    tu dai come nome della variabile ciccioformaggio
    e poi recuperi ciccio.formaggio???

    ma come?

    $_POST['ciccio.formaggio'] ti rende il valore inviato son il nome ciccioformaggio?

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.