我有一个从数据库中获取所有客户的代码。我在下拉菜单中吸引了所有客户。现在,我想选择一个客户,当我提交时,我想为所选客户创建密钥。
这是我的控制器代码:
public function index()
{
$id = $this->data['org'] = $this->key_m->get_organisation();
$this->data['key'] = $this->key_m->genrate_license();
$this->data['subview'] = 'admin/key/index';
$this->load->view('admin/_layout_main',$this->data);
}
风景:
<div class="col-sm-3">
<div class="col-md-12">
<div class="form-group">
<h3><label for="sel1"> Organization Name:</label></h3>
<select required name="org-list" id="org-list" class="form-control">
<option value="">Select</option>
<?php foreach($org as $value) { ?>
<option id="emp" value="<?php echo $value['org_name'];?>"><?php echo $value['org_name'];?></option>
<?php } ?>
</select>
<?php echo "<br>"; ?>
</div>
</div>
</div>
所以我想保存客户的ID和数据库中生成的密钥。当我在下拉列表中选择任何客户[此处的公司]时
写下您的选项,如下所示:
<option id="emp" value="<?php echo $value['org_name'].'|'.md5(uniqid(rand(), true));?>"><?php echo $value['org_name'];?></option>
我曾经用来md5(uniqid(rand(), true))
生成唯一密钥。
在您的控制器中
$test = explode('|', $_POST['org-list']);
回声$test[0]
给你value
,$test[1]
给你key
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句