php - 在注册表单中添加额外的下拉列表

标签 php mysql forms

我正在修改社交脚本,我们想在工作注册表中添加额外的字段:

<div class="form-group">
<label for="job">{__("My Job")}</label>
<select name="job" id="job" class="form-control" required>
<option value="none">{__("Select Job")}:</option>
<option value="designer">{__("designer")}</option>
<option value="programmer">{__("programmer")}</option>
<option value="it">{__("it")}</option>
<option value="coder">{__("coder")}</option>

我尝试了很多方法来添加要添加到数据库的额外字段,但它总是在注册页面给我一个错误:http://doctown.net/signup

并且这个脚本有一个用户类文件可以从这里下载:http://doctown.net/class-user.zip

所以我尝试使用:

if(isset($_POST['formSubmit'])) 
{
$aJob = $_POST['user_Job'];
if(!isset($ajob)) 
{
echo("<p>You didn't select any job!</p>\n");
} 
else
{
$nJob = count($ajob);
echo("<p>You selected $nJob job: ");
for($i=0; $i < $nJob; $i++)
{
echo($aJob[$i] . " ");
}
echo("</p>");
}
}

但它并没有奏效,还有很多其他方法都没有运气

我应该使用什么功能?

最佳答案

你应该得到:

$aJob = $_POST['job'];

代替

请注意,如果不选择作业,则作业参数为'none'

顺便说一句:

$nJob = count($ajob);

这可能行不通,因为用户只能选择 1 个作业。发送给服务器的数据是一个字符串

关于php - 在注册表单中添加额外的下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42127402/

相关文章:

PHP LIBXML_NOWARNING 不抑制警告?

php - MySQL搜索与相邻记录的词距离

javascript - 我需要带有浮点图插件值的 JSON 格式

mysql - 在 SELECT 中重用别名

javascript - 将事件绑定(bind)到动态生成的表单

javascript - 使用文件 VueJS 发送表单

php - 一些 Laravel 播种器没有执行任何操作 - 没有错误,但没有数据插入表中

mysql - SQL选择符合条件的数据,先显示,然后对剩余数据进行排序

css - 我正在尝试将文本与表单的选择元素内的中心对齐。它在 Firefox 中运行良好,但在 Chrome 中运行良好 : any ideas?

php - symfony2 : ContextErrorException on production server "Erroneous data format for unserializing"