我有一个像这样的动态表格......
// for all data eg i2,d2 i3,d3, but in different-different rows
$sql2 = "INSERT INTO sight VALUES('','i1','d1')";
我怎么能在数据库中插入这些字段的数据 查询就像这样
android{
.....
splits {
abi {
enable true
reset()
include 'x86_64', 'x86', 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips'
universalApk false
}
}
.....
}
ext.versionCodes = ['armeabi': 1, 'armeabi-v7a': 2, 'arm64-v8a': 3, mips: 4, 'x86': 5, 'x86_64': 6]
import com.android.build.OutputFile
// For each APK output variant, override versionCode with a combination of
// ABI APK value * 1000 + defaultConfig.versionCode
android.applicationVariants.all { variant ->
// assign different version code for each output
variant.outputs.each { output ->
output.versionCodeOverride =
project.ext.versionCodes.get(output.getFilter(OutputFile.ABI)) * 1000 + android.defaultConfig.versionCode
}
}
答案 0 :(得分:0)
使用数组!非常小的例子:
for($i=1; $i<=$iday; $i++){
echo "Day-$i<br />";
echo '<input type="text" name="i['.$i.']" />';
echo '<textarea name="d['.$i.'].'"></textarea>';
}
现在,您可以在发布时循环播放:
foreach($_POST['i'] as $key=>$val ){
$sql2 = "INSERT INTO sight VALUES('','". $_POST['i'][$key] ."','". $_POST['d'][$key] ."')";
}
我也改变了引号。您应该用双引号包装属性值。关于这一点真的没有任何规则,在实践中这样做会更容易。此外,我真的建议输入的名称比i
和d
更好(我在我的代码段中出错,因为我对它感到困惑哈哈)。
在您的具体示例中,您还可以再次遍历日期(就像您对输入所做的那样),但现在在sql字符串中使用$i
。我没有展示如何,因为这不是一条路。
答案 1 :(得分:-1)
使用值作为数组或首先检查print_r($_POST);
之后输入的数据,并在此检查代码之后。