- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Invio dati con Form
-
Invio dati con Form
Salve,
mi serve una mano per poter inviare dei dati ad un'altra pagina.
Il tradizionale metodo get è scomodo e vorrei non usarlo perchè l'utente se modifica i valori presenti nell'indirizzo dopo "?" potrebbe fare macelli.
Quindi volevo sapere se era possibile includere nell'invio con metodo POST, delle variabili che non siano presenti in un "<input/>".
Grazie in anticipo
-
up!
-
Una mezza soluzione l'ho trovata.
ho una funziona javascript che potrebbe aiutarmi, ma non riesco a capire dove sbaglio.
javascriptfunction submit_prova(id)
{
hidden = document.createElement("input");
hidden.type = "hidden";
hidden.name = "id";
hidden.value = id;document.vedi_parco.appendChild(hidden);
document.vedi_parco.action = "visita.php";
document.vedi_parco.method = "POST";
document.vedi_parco.submit();
}php
echo '<form name="vedi_parco" action="" method="POST">';
for($i=0; $i<10; $i++)
echo '<a href="visita.php" onclick="submit_prova('.$i.')"><b>'.scelta*.'</b></a><br>';
echo '</form>';dove sbaglio?
PS: ricordo che voglio inviare in modo nascosto una variabile. Per fare questo devo forzatamente creare un input hidden (quello che ho fatto nella funzione javascript).