未定义的值存储在数据库中
Undefined value is storing in database
通过此代码
,我在 table 中存储了一个空白行
<table id="jobSkills" ">
<tbody>
<tr><td class="col-xs-4"> Skill </td>
</tbody>
</table>
<p><span>addSkills">+ Add Skills</span><p>
jQuery 添加+++更多脚本:
var skillcount=0;
$(".addSkills").click(function(){
$('#jobSkills tr:last').after('<tr><td><input name="skill['+skillcount+'][title]" type="text" "></td></tr>');
skillcount++;
});
要存储在数据库中的控制器代码:
foreach($_POST["skill"] as $k=>$key)
{
$conn->query("INSERT INTO r_job_skill (id_job,title) values ('".$jobId."','".$key["title"]."')");
}
根据以下内容更改您的脚本代码
var skillcount=0;
$(".addSkills").click(function(){
$('#jobSkills tr:last').after('<tr><td><input name="skill[]" type="text" "></td></tr>');
skillcount++;
});
还请根据以下内容更改您的 php 代码
foreach($_POST["skill"] as $value)
{
$conn->query("INSERT INTO r_job_skill (id_job,title) values ('".$jobId."','".$value."')");
}
可能有两种情况。
要么你正在为你的 php 文件获取空值。
当 PHP 文件
中的所有值都可用时执行插入操作
if($_POST["skill"] !='')
{
// insert Query goes Here
}
或者您向 PHP 文件发送了一个没有其他值的额外值
检查你的 HTML 代码,你可能有一个带有参数的额外名称,它将值带到你的 PHP 文件中。
通过此代码
,我在 table 中存储了一个空白行<table id="jobSkills" ">
<tbody>
<tr><td class="col-xs-4"> Skill </td>
</tbody>
</table>
<p><span>addSkills">+ Add Skills</span><p>
jQuery 添加+++更多脚本:
var skillcount=0;
$(".addSkills").click(function(){
$('#jobSkills tr:last').after('<tr><td><input name="skill['+skillcount+'][title]" type="text" "></td></tr>');
skillcount++;
});
要存储在数据库中的控制器代码:
foreach($_POST["skill"] as $k=>$key)
{
$conn->query("INSERT INTO r_job_skill (id_job,title) values ('".$jobId."','".$key["title"]."')");
}
根据以下内容更改您的脚本代码
var skillcount=0;
$(".addSkills").click(function(){
$('#jobSkills tr:last').after('<tr><td><input name="skill[]" type="text" "></td></tr>');
skillcount++;
});
还请根据以下内容更改您的 php 代码
foreach($_POST["skill"] as $value)
{
$conn->query("INSERT INTO r_job_skill (id_job,title) values ('".$jobId."','".$value."')");
}
可能有两种情况。
要么你正在为你的 php 文件获取空值。 当 PHP 文件
中的所有值都可用时执行插入操作if($_POST["skill"] !='')
{
// insert Query goes Here
}
或者您向 PHP 文件发送了一个没有其他值的额外值 检查你的 HTML 代码,你可能有一个带有参数的额外名称,它将值带到你的 PHP 文件中。