PHP/HTML 表单提交

标签 php html forms

我有 HTML 和 PHP 代码

    <form name="addaserver" method="post" action="addaserver.php">
    <p>Server Name<form method="post">
    <input name="servername" type="text" /></form>

    <p>Description<form method="post">
    <input name="description" type="text" /></form>

    <p>Server IP<form method="post">
    <input name="ip" type="text" /></form>

    <p>Tags (ex: &quot;pvp, economy, fun&quot;)<form method="post">
    <input name="tags" type="text" /></form>

    <form method="post">
        <input name="submitserver" type="submit" value="submit" /></form>
    </p>

和 (addaserver.php)

$servername=$_POST['servername'];
$desc=$_POST['description'];
$ip=$_POST['ip'];
$tags=$_POST['tags'];

显然,我正在尝试从表单中获取数据...但是当我单击“提交”时,它只会重新加载表单所在的页面。这可能只是一些简单的错误,但我无法弄清楚出了什么问题 D:

最佳答案

您应该只定义一种形式,而不是为每个输入定义一种形式:

<form name="addaserver" method="post" action="addaserver.php">
inputs, inputs, inputs, submit
</form>

关于PHP/HTML 表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525788/

相关文章:

ruby - 在 Rails 4 中使用图像作为单选按钮标签

html - 手机左键菜单

Javascript 表单验证 - 只有第一个字符必须是数字

php - 将动态创建的表单字段传递给 PHP

php - PHP 的 __callStatic 与静态函数

html - 带有图像背景的 SVG 三 Angular 形分隔符

javascript - swipeJS 与 jquery 移动

php - PDO::prepare() 不转义 SQL 中的特殊字符

php - 在已知开始日期和工作日的情况下查找正在进行的事件的日历日期

php - 使用PHP上传文件到oracle云存储