首页 > 解决方案 > 将值从 HTML 添加到 PHP

问题描述

我正在尝试获取从 HTML 表单提交的内容并将其插入到我作为操作的 PHP 文件中。下面提供的 PHP 代码是整个代码的一小部分,可以在此页面底部找到:https ://www.activecampaign.com/api/example.php?call=contact_add

HTML 表单

<form method="POST" action="/acform.php">

<div class="form-group"><input class="form-control" type="text" name="email" placeholder="email address"></div>
<div class="form-group"><input class="form-control" type="text" name="fname" placeholder="name"></div>
<div class="form-group"><input class="form-control" type="text" name="lname" placeholder="name"></div>
<div class="form-group"><input class="form-control" type="text" name="phone" placeholder="phone" inputmode="tel"></div>
<div class="form-group"><button class="btn btn-primary submit-btn" class="_submit" type="submit">Submit</button></div>

</form>

PHP 文件

$post = array(
    'email'                    => '**Need "email" value here**',
    'first_name'               => '**Need "fname" value here**',
    'last_name'                => '**Need "lname" value here**',
    'phone'                    => '**Need "phone" value here**',

标签: phphtmlformspost

解决方案


<form method="POST" action="/acform.php">
<div class="form-group"><input class="form-control" type="text" name="email" placeholder="email address"></div>
<div class="form-group"><input class="form-control" type="text" name="fname" placeholder="name"></div>
<div class="form-group"><input class="form-control" type="text" name="lname" placeholder="name"></div>
<div class="form-group"><input class="form-control" type="text" name="phone" placeholder="phone" inputmode="tel"></div>
<div class="form-group"><button class="btn btn-primary submit-btn" name="submit" class="_submit" type="submit">Submit</button></div>

</form>

//acform.php
<?php
if(isset($_POST['submit'])){
$array = array(
    'email' => $_POST['email'],
    'first_name' => $_POST['fname'],
    'last_name' => $_POST['lname'],
    'phone' => $_POST['phone']
);

}

?>

推荐阅读