Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    224

    passaggio variabili e $var=$GET['valore']

    Ormai sto diventando deficiente...

    <?php
    print "<form name=\"inserimento_prodotti\" method=\"post\" action=\"salva_prodotti.php?var=$numID\">";
    ?>

    nella pagina salva_prodotti.php

    $valore = $_GET['var'];

    print $valore;

    e la variabile e' vuota...

    Nella pagina contenente la form la variabile $numID ha il valore esatto...
    Come mai non avviene il passagio del valore? non so piu' cosa provare
    Per quello che ho visto, per quello che ho sentito, per sconcertante necessitá...obbligo di caduta verso mondi leggeri di sottili pensieri d´occhio e cuore... (Giovanni Lindo Ferretti)

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    hai messo:
    method="post" come attributo del form, quindi invii tramite metodo post, ma la variabile la richiami via get...

    o cambi: method="get"

    oppure richiami $valore come:

    $valore = $_POST['var'];

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    224
    la variabile viene passata tramite url, e se non sbaglio devono essere richiamata via GET, anche se nel form utilizzo il metodo POST
    Per quello che ho visto, per quello che ho sentito, per sconcertante necessitá...obbligo di caduta verso mondi leggeri di sottili pensieri d´occhio e cuore... (Giovanni Lindo Ferretti)

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da ken84
    hai messo:
    method="post" come attributo del form, quindi invii tramite metodo post, ma la variabile la richiami via get...

    o cambi: method="get"

    oppure richiami $valore come:

    $valore = $_POST['var'];

    ciao
    E' la stessa cosa che gli ho detto anche io nell'altro post di cui questo non è altro che una copia.

    E' inutile che apra tanti thread diversi quando uno è già in corso e la gente cmq sta cercando di aiutarti.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    224
    finalmente...l'errore era in due "pagine" prima. Veniva passata una variabile sbagliata che non aveva corrispondenze con il DB.
    Grazie per la pazienza :-)
    Per quello che ho visto, per quello che ho sentito, per sconcertante necessitá...obbligo di caduta verso mondi leggeri di sottili pensieri d´occhio e cuore... (Giovanni Lindo Ferretti)

  6. #6
    Originariamente inviato da fabdort
    la variabile viene passata tramite url, e se non sbaglio devono essere richiamata via GET, anche se nel form utilizzo il metodo POST
    sì, è vero... var è in querystring... il resto arriva per post, ma var è in querystring... strano però che "non arrivi"

    salva_prodotti.php?var=1

    se chiami direttamente la pagina così... e dentro la pagina metti

    echo $_GET['var'];

    alla priam riga.. che succede?

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.