Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117

    Aggiungere variabili GET a quelle postate dal form

    Ciao a tutti
    premetto che sono un neofita-autodidatta e quindi mi scuso in anticipo per eventuali castronerie.

    Volendo aggiungere altri dati da inviare via GET a quelli che vengono inseriti nel form avevo scritto qusto:
    Codice PHP:
    <form action=<?php echo "miofile.php?REG=$Reg&UFF=$Uff&RGS=$Rgs"?> method="get" name="form1" id="form1">
    Però, quando invio il form, l'indirizzo di destinazione risulta:
    "miofile.php?" più le sole variabili del form.

    Si tratta di errori di sintassi oppure è proprio un errore di metodo?
    Si può fare quello che sto cercando di fare?

    Grazie in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Essendo un invio post le get vengono ignorate, metti dei campi hidden (nascosti) nel form <input name="REG" type="hidden" value="<? echo $Reg; ?>">

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Essendo un invio post le get vengono ignorate...
    Scusami, ho scritto male il titolo...
    per "postate" intendevo inviate ed ho creato un equivoco.
    Il metodo del form è "get" ma mi ignora la parte del link contenente le altre variabili.

    Comunque il tuo suggerimento mi piace... magari cambio l'invio in "post" ... faccio qualche prova

    Se però ci sono modi per correggere il get ditemeli!
    Ultima modifica di genespos; 30-07-2014 a 20:42

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Codice PHP:
    <form action='<?php echo "miofile.php?REG=$Reg&UFF=$Uff&RGS=$Rgs"?>' method="get" name="form1" id="form1">
    Avevi dimenticato di mettere gli apici intorno all'url dell'action (li ho aggiunti nel tuo codice, io gli ho messi singoli, puoi cambiarli anche in doppi)

    EDIT: ovviamente gli stessi parametri che passi nell'url dell'action puoi metterli come campi hidden del form, sia usando get sia usando post
    Ultima modifica di clasku; 30-07-2014 a 21:49

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117
    Quote Originariamente inviata da clasku Visualizza il messaggio
    Codice PHP:
    <form action='<?php echo "miofile.php?REG=$Reg&UFF=$Uff&RGS=$Rgs"?>' method="get" name="form1" id="form1">
    Avevi dimenticato di mettere gli apici intorno all'url dell'action (li ho aggiunti nel tuo codice, io gli ho messi singoli, puoi cambiarli anche in doppi)
    Io li avevo messi doppi e non funzionava
    Ora provo a metterli singoli e vedo cosa succede

    Edit:
    Purtroppo non funziona neppure con gli apici singoli, però ho risolto inserendo dei campi nascosti.
    Ultima modifica di genespos; 30-07-2014 a 22:55

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.