假设我尝试将前面的$ variable (register_detail.php)取到$_POST (register_submit.php)
示例:
register_detail.php
<form action="register_submit.php" method='POST'>
<table>
<tr><td>Name:</td> <td><?php print ($name); ?></td></tr>
<tr><td>I/C:</td> <td><?php print ($ic); ?></td></tr>
<tr><td>e-mail:</td> <td><?php print ($email); ?></td></tr>
<tr><td>Address:</td> <td><?php print ($address); ?></td></tr>
<tr><td>Date of Birth:</td> <td><?php print ($dob); ?></td></tr>
<tr><td>Contact:</td> <td><?php print ($contact); ?></td></tr>
</table>
<?php $password; ?> -- this was not meant to be displayed --
<input type='submit' name='submit' value='Confirm'><input type='button' value='Cancel' onclick='history.go(-1);return false;'/>
</form>到新的php (register_submit.php)
if (isset($_POST['name']) && isset($_POST['ic']) && isset($_POST['email']) && isset($_POST['address']) && isset($_POST['dob']) && isset($_POST['contact']) && isset($_POST['password']))
$name = $_POST['name'];
$ic = $_POST['ic'];
$email = $_POST['email'];
$address = $_POST['address'];
$dob = $_POST['dob'];
$contact = $_POST['contact'];
$password = $_POST['password'];正如我们所看到的,我可以将$ variable取到$_POST吗?
发布于 2013-05-18 12:06:42
将值放入隐藏输入中。它们可以在表单中的任何位置。
<form action="register_submit.php" method='POST'>
<table>
<tr><td>Name:</td> <td><?php print ($name); ?></td></tr>
<tr><td>I/C:</td> <td><?php print ($ic); ?></td></tr>
<tr><td>e-mail:</td> <td><?php print ($email); ?></td></tr>
<tr><td>Address:</td> <td><?php print ($address); ?></td></tr>
<tr><td>Date of Birth:</td> <td><?php print ($dob); ?></td></tr>
<tr><td>Contact:</td> <td><?php print ($contact); ?></td></tr>
</table>
<input type="hidden" name="name" value="<?php echo $name; ?>">
<input type="hidden" name="password" value="<?php echo $password; ?>">
<input type="hidden" name="ic" value="<?php echo $ic; ?>">
... repeat for all the fields
<input type='submit' name='submit' value='Confirm'><input type='button' value='Cancel' onclick='history.go(-1);return false;'/>
</form>https://stackoverflow.com/questions/16620501
复制相似问题