Je tente d'enregistrer les champs de case à cocher dans un tableau dans une clé méta utilisateur. Avec le code ci-dessous je reçois l'erreur suivante:Les valeurs de la case à cocher ne sont pas enregistrées correctement dans un méta-tableau wordpress
Notice: Undefined offset: 1 chemin xyz sur la ligne 54 value = "">
Notice: Undefined offset: 2 dans le chemin de xyz en ligne 54 value = "">
Indication: Undefined offset: 3 dans le chemin de xyz sur le montant ligne 54 = "">
Indication: Undefined offset: 4 dans le chemin de xyz sur la ligne 54 valeur = "">
Remarque: Offset non défini: 5 dans le chemin xyz sur la ligne 54 value = "">
Notice: Undefined offset: 6 chemin xyz en ligne 54 value = "">
$dps_is_store_closed = get_user_meta($user_id, '_dps_is_store_closed', true);
$daysweek2 = array(
'0' => 'Monday',
'1' => 'Tuesday',
'2' => 'Wednesday',
'3' => 'Thursday',
'4' => 'Friday',
'5' => 'Saturday',
'6' => 'Sunday',
);
<table border="0">
<tr>
<th>Closed for the Day</th>
</tr>
<tr>
foreach($daysweek2 as $key => $value){
<td>
<input type="checkbox" id="dps_is_store_closed[<?php $key?>]" name="dps_is_store_closed[<?php $key?>]" <?php checked($dps_is_store_closed[$key], 'on'); ?> value="">
</td>
}
</tr>
changement ' value = ""> 'à cette case à cocher value = ""> ' –
Je pense qu'il devrait être par exemple' id = " php echo $ dps_is_store_closed [$ key];?>" '- change le' name' comme ça aussi –
La solution ci-dessus résout le problème erreur actuelle. Le prochain problème auquel je suis confronté est de sauver la valeur de poste. La case à cocher qui ne sont pas vérifiés donne Indication: Undefined offset: 3 in/chemin sur la ligne 63 value = "on"> – Himani