Ciao ancora!
Posto nuovamente (con un titolo forse più idoneo) un mio quesito nella speranza di ottenere qualche spiegazione....
quello che sto cercando di realizzare è semplice ma non riesco capire alcune cosette...
Nella mia pagina php appaiono due pulsanti (selezione A e selezione B).
(listato a fondo messaggio)
Premendo il primo pulsante, questo passa in modalità hidden, e a fondo pagina viene scritto "selezione A".
A questo punto il secondo pulsante rimane visibile e, premendolo, a fondo pagina apparirà la scritta "selezione B".
Ora io mi aspetterei che il primo pulsante torni attivo mentre il secondo sia hidden.
Però qualche cosa non funziona e mi ritrovo entrembi "hidden".
Forse entrano in gioco concetti come sessioni, page load che in php non so ancora come gestire.
ecco il listato per meglio comprendere... è una semplice unica paginetta :
<html><head><title>prova</title>
</head>
<body>
<div style="text-align: center;"> <big>prova</big>
<?php
if (!isset ($_POST['selezione']))
{
$_POST['selezione'] = "nessuna selezione" ;
$t2 = "submit" ;
$t1 = "submit" ;
}
if ($_POST['selezione'] == "selezione A")
{
$t1 = "hidden" ;
$t2 = "submit" ;
}
if ($_POST['selezione'] == "Selezione B")
{
$t1 = "submit" ;
$t2 = "hidden" ;
}
?>
<form method="post" action="zz.php">
<input name="selezione" style="width: 200px;" value="selezione A" type="<?php echo $t1 ?>">
<input name="selezione" style="width: 200px;" value="selezione B" type="<?php echo $t2 ?>">
</form>
<?php
if($_POST['selezione'] == "selezione A")
{
echo "
selezionato A
" ;
}
if($_POST['selezione'] == "selezione B")
{
echo "
selezionato B
" ;
}
?>
</body>
</html>