【问题标题】:Verify array with post value php使用后值php验证数组
【发布时间】:2019-07-25 15:30:35
【问题描述】:

我有一个关于使用 POST 以表单形式向 crm 发送数据的问题

这是我的 html 代码:

 <select name="niveau" class="validate[required] interesse  custom-select" type="text" id="niveau">
        <option value="" selected="selected">Niveau d'études</option>
        <option value="1">Tronc commun ou Seconde</option>
        <option value="2">1ere année bac ou Première</option>
        <option value="3">2eme année bac ou Terminale</option>
        <option value="4">Déjà bachelier</option>
        <option value="5">Bac +1</option>
        <option value="6">Bac +2</option>
        <option value="7">Bac +3</option>
        <option value="8">Bac +4</option>
        <option value="9">Bac +5</option>
      </select>

我使用 jquery 获取值并将其发送到数据库,它工作正常 但是当我想验证 例如:在输入中我们有值“7”我希望 crm 中的那个字段“new_niveaudetudessuperieures”得到“100 000 002”

$nn=array(
1=> "100 000 000",
2=> "100 000 001",
3=> "100 000 002" ,
4=> "100 000 006",
5=> "100 000 006",
6=> "100 000 001",
7=> "100 000 002" ,
8=> "100 000 003" ,
9=> "100 000 004" ,
 );
if( $_POST['niveau'] >= 4)
 {

 $contact->new_niveaubacalaureat = $nn[$_POST['niveau']];

 }

  else{
 $contact->new_niveaudetudessuperieures = $nn[$_POST['niveau']];
}

我想验证该值,然后将其添加到 crm 但我只是得到空值

【问题讨论】:

  • 你的 php 在哪里?
  • 我现在才放上来
  • 哪个值为空?也许您应该添加一些调试输出以显示您的代码是否实际运行以及您获得的中间值。
  • @Bodo "niveau" 字段
  • 请编辑您的问题以添加更多信息。如果您的意思是 $_POST['niveau'] 为空,请将其写在您的问题中并显示最少的完整工作表单代码。

标签: php arrays post crm


【解决方案1】:

你有没有 &lt;form action="" method="POST&gt;&lt;select.../&gt;&lt;/form&gt; 结构,请您提供有关您的问题的更多详细信息。

谢谢

【讨论】:

  • jquery 代码 $(this).attr("disabled","disabled"); e.preventDefault(); $.ajax({ type : 'post', dataType : "json", url : form.attr('action'), data : form.serialize(), success: function(data){ if (data.response== "Le contact est bien cree!") { window.location.href= '/uic/success.html'; } else { alert('Email Existe Deja!!'); }
  • 这应该是评论,因为它不是答案。
  • 您必须在表单中使用 method="post"
  • 是的,我没有这个问题,因为我使用 type : 'post' with ajax
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-24
  • 1970-01-01
  • 2010-12-29
  • 2010-11-20
  • 2022-11-10
  • 1970-01-01
相关资源
最近更新 更多