在PHP wp中增加变量数


Increment variable number in PHP wp

我需要创建一个变量,该变量的值递增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) );
}