PHP表单操作和提交

PHP表单操作和提交,php,forms,form-submit,onsubmit,Php,Forms,Form Submit,Onsubmit,我只是写了我的第一个PHP代码,或者尝试去写。一个非常简单的电子邮件提交表单。然而,这不是正确的。谁能指引我走向错误的方向?谢谢 这是这个.html页面上的表单代码 <form action="request-info.php" method="post" name="request-info"> <input name="name" type="text" value="Name"> <input name="email" type="text" value=

我只是写了我的第一个PHP代码,或者尝试去写。一个非常简单的电子邮件提交表单。然而,这不是正确的。谁能指引我走向错误的方向?谢谢

这是这个.html页面上的表单代码

<form action="request-info.php" method="post" name="request-info">

<input name="name" type="text" value="Name">

<input name="email" type="text" value="E-mail Address">

<p>More information for</p>
<input name="family" type="radio" value="Family Member">Family
<br>
<input name="friend" type="radio" value="Friend">Friend
<br>
<input name="myself" type="radio" value="Myself">Myself
<br>
<input name="submit" type="button" value="Submit"> | <input name="reset" type="reset" value="Reset">
</form>

更多有关

家庭
朋友
我自己
|
以下是我在行动页面上看到的内容。我想这可能是我错的地方。我应该在这里有一个关于提交按钮的东西吗

<?php

$name = $_POST['name'];
$email = $_POST['email'];
$family = $_POST['family'];
$friend = $_POST['friend'];
$myself = $_POST['myself'];
$to = "example@example.com";
$subject = "Information Request";
mail ($to, $subject, $info, "From: " . $name . $email);
echo "Your request has been sent!";

?>

谢谢你的改变

<input name="submit" type="button" value="Submit">


此外,submit不需要值,它是可选的。

更改

<input name="submit" type="button" value="Submit">


此外,submit不需要值,它是可选的。

更改

<input name="submit" type="button" value="Submit">


此外,submit不需要值,它是可选的。

更改

<input name="submit" type="button" value="Submit">



另外,submit不需要值,它是可选的。

要提交,它应该有一个输入类型submit

<input name="submit" type="button" value="Submit">

要提交,它应该有一个输入类型submit

<input name="submit" type="button" value="Submit">

要提交,它应该有一个输入类型submit

<input name="submit" type="button" value="Submit">

要提交,它应该有一个输入类型submit

<input name="submit" type="button" value="Submit">
将输入类型更改为“提交”:

但我看不出它在任何地方都有定义。在使用邮件功能之前,请给
$info
一个值

$info = "Hello World!";
确保将这些文件上载到服务器-php不会在本地执行(除非您有本地主机运行)。

将输入类型更改为“提交”:

但我看不出它在任何地方都有定义。在使用邮件功能之前,请给
$info
一个值

$info = "Hello World!";
确保将这些文件上载到服务器-php不会在本地执行(除非您有本地主机运行)。

将输入类型更改为“提交”:

但我看不出它在任何地方都有定义。在使用邮件功能之前,请给
$info
一个值

$info = "Hello World!";
确保将这些文件上载到服务器-php不会在本地执行(除非您有本地主机运行)。

将输入类型更改为“提交”:

但我看不出它在任何地方都有定义。在使用邮件功能之前,请给
$info
一个值

$info = "Hello World!";

确保将这些文件上传到服务器-php不会在本地执行(除非您有本地主机运行)。

请尝试更改为type=“submit”,感谢您这么快的回复。成功了。请尝试更改为type=“submit”谢谢您这么快回复。成功了。请尝试更改为type=“submit”谢谢您这么快回复。成功了。请尝试更改为type=“submit”谢谢您这么快回复。成功了,谢谢!我把它从表格中删除了,但忘了在那里删除。谢谢!我把它从表格中删除了,但忘了在那里删除。谢谢!我把它从表格中删除了,但忘了在那里删除。谢谢!我把它从表格中删除了,但忘了在那里删除它。