使用 php WordPress 提交表单
Submit form with php WordPress
你好,我使用 WordPress,我创建了一个带有表单的自定义模式以添加一个名为 'abonnement' 的组 我在数据库中添加了 table,这是我的问题:
表格
<form name="abonnementCreate" action="create.php" method="POST">
<div class="form-group">
<label>Nom de l'abonnemnt</label>
<input type="text" class="form-control" id="nomA" name="nomA">
</div>
<div class="form-group">
<label>Durée</label>
<input type="number" class="form-control" id="dureeA">
<small id="dureeHelp" class="form-text text-muted">En jours</small>
</div>
<div class="form-group">
<label>Nombre de produit autorisé</label>
<input type="number" class="form-control" id="nbProdA">
</div>
<div class="form-group">
<label>Frais d'abonnement (€)</label>
<input type="number" class="form-control" id="fraisA">
</div>
<button type="submit" name="create" class="btn btn-primary">Valider</button>
</form>
这是创作的动作:
create.php
<?php
include'admin.php';
global $wpdb;
if(isset( $_POST["create"]))
{
$wpdb->insert('abonnement', array(
'nom' => '.$_POST["nomA"].',
'duree' => '.$_POST["dureeA"].',
'nbProd' => '.$_POST["nbProdA"].',
'frais' => '.$_POST["fraisA"].'
));
}
?>
我有 $_POST["create"] 且条件为真,但 $_POST["任何字段"] 始终为空,
有人可以帮助我吗?
你永远无法从表单输入的 id 中捕获 post 值 field.only 你可以使用 $_POST[] 获取值的方式是使用输入的 "name" 属性场.
<input type="text" class="form-control" id="nomA" name="name1">
可以使用 $_POST["name1"]
从表单操作 php 文件访问此输入字段值
你好,我使用 WordPress,我创建了一个带有表单的自定义模式以添加一个名为 'abonnement' 的组 我在数据库中添加了 table,这是我的问题:
表格
<form name="abonnementCreate" action="create.php" method="POST">
<div class="form-group">
<label>Nom de l'abonnemnt</label>
<input type="text" class="form-control" id="nomA" name="nomA">
</div>
<div class="form-group">
<label>Durée</label>
<input type="number" class="form-control" id="dureeA">
<small id="dureeHelp" class="form-text text-muted">En jours</small>
</div>
<div class="form-group">
<label>Nombre de produit autorisé</label>
<input type="number" class="form-control" id="nbProdA">
</div>
<div class="form-group">
<label>Frais d'abonnement (€)</label>
<input type="number" class="form-control" id="fraisA">
</div>
<button type="submit" name="create" class="btn btn-primary">Valider</button>
</form>
这是创作的动作:
create.php
<?php
include'admin.php';
global $wpdb;
if(isset( $_POST["create"]))
{
$wpdb->insert('abonnement', array(
'nom' => '.$_POST["nomA"].',
'duree' => '.$_POST["dureeA"].',
'nbProd' => '.$_POST["nbProdA"].',
'frais' => '.$_POST["fraisA"].'
));
}
?>
我有 $_POST["create"] 且条件为真,但 $_POST["任何字段"] 始终为空,
有人可以帮助我吗?
你永远无法从表单输入的 id 中捕获 post 值 field.only 你可以使用 $_POST[] 获取值的方式是使用输入的 "name" 属性场.
<input type="text" class="form-control" id="nomA" name="name1">
可以使用 $_POST["name1"]
从表单操作 php 文件访问此输入字段值