假设我有一个如下的html表单:
<form>
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<input type="text" name="lastname"><br><br>
<input type="submit" value="Submit">
</form>
下面有一个PHP函数
<?php
function show()
{
$firstName= (What i submitted on form)
$lastName= (What i submitted on form)
echo "First Name: $firstName<br>";
echo "Last Name: $lastName<br>";
}
?>
我怎样才能使它,当我按提交,它传递的信息提交给php函数show()
和运行它?
您需要在表单上使用method
和action
属性,即:
<form method="post" action="form.php">
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<input type="text" name="lastname"><br><br>
<input type="submit" value="Submit">
</form>
然后在PHP
上使用$_POST
检索值,即:
form.php
<?php
if(!empty($_POST['firstname']) and !empty($_POST['lastName'])){
$firstName= $_POST['firstname'];
$lastName= $_POST['lastName'];
echo "First Name: $firstName<br>";
echo "Last Name: $lastName<br>";
}
?>