在PHP中增加变量数wp

时间:2013-12-04 20:40:29

标签: php wordpress

我需要创建一个保持值增加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生成的db中,该名称的名称增加7。 所以每次提交都会插入到db中 marker_name1 marker_name8 marker_name15 ...  有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您需要先从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) );
}

答案 1 :(得分:0)

您可以在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>';