Ciao,
vorrei passare un valore da una pagina con un form (metodo post) ad una seconda pagina, che a seconda del valore passato restituisca un echo o un altro ancora.
A complicare il tutto non voglio il classico button orrendo del form nè un immagine. Vorrei poter usare del semplice e bellissimo testo
Dimenticavo, il valore da passare da pagina 1 a pagina 2 sarebbe una variabile. Variabile che ottengo da una pagina precedente, da un altro form.
Troppe parole, un po' di codice dovrebbe chiarire
Prima pagina, inserisco il valore e lo passo alla seconda pagina:
Codice PHP:
<form method="POST" action="welcome.php">
Password <input type="password" name="password">
<input type="submit" value="Login">
</form>
Seconda pagina, ricevo il valore, lo controllo e tento di passarlo alla terza:
Codice PHP:
<?php
$password = $_POST["password"];
if ($password <> 'miapwd')
{ echo "Non sei autorizzato ad entrare in quest'area";
} else { ?> <form name="pwd" id="pwd" method="post" action="ip.php">
[url="#"]'); return false;">invia[/url]
[url="#"]'); return false;">invia[/url]
[url="#"]';document.pwd.submit();">Invia[/url]
</form>
<?php
}
?>
Terza pagina, ricontrollo il valore e visualizzo del testo
Codice PHP:
<?php
$password = $_POST["pwd"];
if ($password <> 'miapwd')
{ echo "Non sei autorizzato ad entrare in quest'area"; }
else { echo "La password inserita è corretta."; }
?>
Ora, come dicevo prima, il problema è passare la variabile dalla seconda alla terza pagina. Senza usare il GET. Nella seconda pagina ho inserito tre onclick diversi...lì ho trovato in giro per il forum e per il web, ma nessuno dei tre metodi funziona.
Grazie