【问题标题】:Submit form with php WordPress使用 php WordPress 提交表单
【发布时间】:2018-04-03 02:39:35
【问题描述】:

您好,我使用 WordPress,我创建了一个带有表单的自定义模态以添加一个名为“abonnement”的组,我在数据库中添加了表,这是我的问题:

表格

<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["any field"] 始终为空,
有人可以帮助我吗?

【问题讨论】:

    标签: php wordpress forms submit form-submit


    【解决方案1】:

    您永远无法从表单输入字段的 id 中获取帖子值。使用 $_POST[] 获取值的唯一方法是使用输入字段的“名称”属性。

        <input type="text" class="form-control" id="nomA" name="name1">
    

    可以使用 $_POST["name1"] 从表单操作 php 文件中访问此输入字段值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-20
      • 1970-01-01
      • 1970-01-01
      • 2013-09-17
      • 2017-12-21
      • 2019-10-18
      • 2012-01-10
      • 2013-11-04
      相关资源
      最近更新 更多