At 21:05 12.11.2002, Mark Spohr said: --------------------[snip]-------------------- >I'm trying to convert this to use $_POST() as such: > > if (@$_POST['form'] == "yes") >{ >unset($_POST['form']); >} > >However, this does not work. It appears that you can't unset the >$_POST['form'] array element. --------------------[snip]--------------------
unset() works for any variable - also for the superglobals like $_POST. Try this: --------------------[cut here]-------------------- <xmp> <?php print_r($_POST); echo 'F1 = ', $_POST['f1'], "\nF2 = ", $_POST['f2'], "\n"; unset($_POST['f2']); print_r($_POST); ?> </xmp> <form method="POST"> <input type="text" name="f1" value="<?php echo $_POST['f1'];?>"> <br> <input type="text" name="f2" value="<?php echo $_POST['f2'];?>"> <br> <input type="submit"> </form> --------------------[/cut here]-------------------- What error do you get? Make sure you're using the correct case - PHP is case sensitive in variable names and associative index keys... -- >O Ernest E. Vogelsinger (\) ICQ #13394035 ^ http://www.vogelsinger.at/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php