我需要创建一个变量,该变量的值递增7然后我需要将其分配给$_POST
,这样我就可以在db 中插入该值
$arr = array(1, 8, 15...);
$marker_name = wp_specialchars($_POST['marker_name']); + $arr; //somehow attach it
if(isset($_POST['attach'])) {
$rows_affected_two = $wpdb->insert( $table_add_two, array('marker_name' => $marker_name + $arr) );
}
我需要将每个输入插入到js生成的数据库中,该数据库保存了递增7的名称。所以每次提交都会插入数据库标记名称1标记名称8标记名称15。。。知道吗?
您可以将其添加到while
循环中,如下所示:
$i = 0;
while($row = mysqli_fetch_array($result) and $i < $nums_row) {
echo '<th align="left" class="cell'.$i++.'"><b>'. $row['languages'] .'</b></th>';
}
echo '<th align="left">Action</th></tr></thead>';
您需要先从marker_name的末尾去掉数字:
$arr = array(1, 8, 15...);
$marker_name = preg_replace("/d+$/", "", wp_specialchars($_POST['marker_name']));
$marker_name .= $arr[0];
if(isset($_POST['attach'])) {
$rows_affected_two = $wpdb->insert( $table_add_two, array('marker_name' => $marker_name) );
}