This PHP example program demonstrates how to write and handle a self-processing post form.
<!DOCTYPE html> <html> <head> <title>XoaX.net's PHP</title> </head> <body> <?php // The initial request if ($_SERVER['REQUEST_METHOD'] == 'GET') { ?> <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST"> X = <input type="text" name="sX" /><br /><br /> Y = <input type="text" name="sY" /><br /><br /> <input type="submit" name"sMultiply"> </form> <?php // The subsequent request } elseif ($_SERVER['REQUEST_METHOD'] == 'POST') { $dX = htmlspecialchars($_POST['sX']); $dY = htmlspecialchars($_POST['sY']); $dProduct = ($dX*$dY); printf("%g * %g = %g", $dX, $dY, $dProduct); } else { die("Requests must be GET or POST!"); } ?> </body> </html>
© 20072024 XoaX.net LLC. All rights reserved.