我根据输入的值添加jquery输入,这是一个actiononchange。我的问题是,当我打开我的数据库,我发现所有的领域,我填写它除了领域,我添加了html“学校名称”。。。
我的js:
jQuery('#ecoles_number').on('change', function() {
i_var = jQuery("#ecoles_number").val();
//alert (i_var);
for (var i = 0; i < i_var; i++) {
jQuery("#mairie_div_nom").prepend("Nom du l'ecole: <br> <input type='text' name='ecoles_name' value='' required><br>");
}
});
我的代码:
if (!empty($_POST['Submit_mairie'] ) ){
$current_user = wp_get_current_user();
$nom_mairie = $_POST["nom_mairie"];
$ecoles = $_POST["ecoles"];
$total_eleve = $_POST["total"];
$ecoles_name = '"'.implode(',', $_POST["ecoles_name"]).'"';
$checkbox_val= "le nombres totales du ecoles est "
.$_POST["ecoles"].
",le nombres totales du classes est "
. $_POST["classes"].
",le nombres totales du eleves est "
.$_POST["total"]."";
//$checkbox_values = '"'.implode(',', $checkbox_val.'"';
global $wpdb;
$wpdb->insert('wp_mairie_details', array(
'nom_mairie' => $nom_mairie,
'ecoles' => $ecoles,
'ecoles_name' => $ecoles_name,
'total_eleve' => $total_eleve
),
array( '%s', '%s', '%s', '%s'));
$current_price = (($ecoles * $classes)/10)*28 ;
$wpdb->query($wpdb->prepare("UPDATE wp_pmpro_membership_levels
SET initial_payment='%s'
WHERE name = %s",$current_price,'mairie'));
}
?>
1条答案
按热度按时间efzxgjgh1#
我是个笨蛋,所以我可能错了,但是:
在这里,您使用相同的名称回送多个输入,因此,也许您应该这样做:
然后在php中,您需要循环遍历$\u post数组并检索以“ecoles\u name”开头的数组。
编辑:例如,如果要获取数组中的所有学校名称,可以执行以下操作:
然后: