Mailinglisten-Archive |
Ich habs!
Zugegeben vielleicht unkonventionell, aber für einen PHP-Ungelernten egal.
In der Elektronik würde ich das mit einem Halterelais machen - einmal gesetzt
bleibt es gesetzt, nur als Hilfsschalter.
Erst das <form...>
Dann die post.php:
{
if (isset($_POST['halterelais']))
echo ("<input type=\"hidden\" name=\"halterelais\" value=\"true\">");
}
Dann die Checkbox:
{
if (empty($_POST['halterelais'])) $show_cols_file = " checked";
else {
if (isset($_POST['show_cols_file'])) $show_cols_file = " checked"; else
$show_cols_file = "";
}
echo ("
<input type=\"checkbox\" name=\"show_cols_file\"".$show_cols_file.">"
");
}
unmittelbar dadrunter wird dann das Halterelais gesetzt:
{
if (empty($_POST['halterelais']))
echo ("<input type=\"hidden\" name=\"halterelais\" value=\"true\">");
}
So ist sichergestellt, dass das Halterelais erst dann gesetzt wird, NACHDEM
die Checkbox abgefragt wird und erscheint.
Chris...
php::bar PHP Wiki - Listenarchive